author | Marcel Hlopko <marcel@hlopko.com> |
Tue, 17 Nov 2015 15:05:38 +0100 | |
changeset 306 | 8050d8d3681f |
parent 241 | 6c56f95bddd3 |
permissions | -rw-r--r-- |
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 |