web/app/helpers/settings/benchmark_configurations_helper.rb
author Marcel Hlopko <marcel@hlopko.com>
Tue, 17 Nov 2015 15:05:38 +0100
changeset 306 8050d8d3681f
parent 241 6c56f95bddd3
permissions -rw-r--r--
Optimize CompareController#filter
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     1
module Settings::BenchmarkConfigurationsHelper
236
2565b32e93b3 Fix n+1 on compare page, get rid of unused code
Marcel Hlopko <marcel@hlopko.com>
parents: 106
diff changeset
     2
241
6c56f95bddd3 Update compare view, fix formatting
Marcel Hlopko <marcel@hlopko.com>
parents: 236
diff changeset
     3
  def all_configurations_for(compare_query)
306
8050d8d3681f Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents: 241
diff changeset
     4
    BenchmarkConfiguration
8050d8d3681f Optimize CompareController#filter
Marcel Hlopko <marcel@hlopko.com>
parents: 241
diff changeset
     5
      .for_benchmark_infos(compare_query.filtered_benchmark_info_ids)
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     6
  end
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     7
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     8
  def all_configurations_options
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     9
    all_configurations.map { |c| [c.name, c.id] }
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    10
  end
236
2565b32e93b3 Fix n+1 on compare page, get rid of unused code
Marcel Hlopko <marcel@hlopko.com>
parents: 106
diff changeset
    11
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    12
end