summaryrefslogtreecommitdiff
path: root/lib/gitlab/metrics/dashboard/processor.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/metrics/dashboard/processor.rb')
-rw-r--r--lib/gitlab/metrics/dashboard/processor.rb13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/gitlab/metrics/dashboard/processor.rb b/lib/gitlab/metrics/dashboard/processor.rb
index 36de1d033f2..46fd2f9440d 100644
--- a/lib/gitlab/metrics/dashboard/processor.rb
+++ b/lib/gitlab/metrics/dashboard/processor.rb
@@ -21,13 +21,12 @@ module Gitlab
# Returns a new dashboard hash with the results of
# running transforms on the dashboard.
- def process(dashboard)
- dashboard = dashboard.deep_symbolize_keys
-
- stage_params = [@project, @environment]
- sequence.each { |stage| stage.new(*stage_params).transform!(dashboard) }
-
- dashboard
+ def process(raw_dashboard)
+ raw_dashboard.deep_symbolize_keys.tap do |dashboard|
+ sequence.each do |stage|
+ stage.new(@project, @environment).transform!(dashboard)
+ end
+ end
end
private