Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Chojnacki <pawel@chojnacki.ws>2017-06-16 21:58:18 +0300
committerPawel Chojnacki <pawel@chojnacki.ws>2017-06-16 21:58:18 +0300
commit13902e40a8c11ca8d19bd7dc7e7c44fc62ee31dc (patch)
treea28fe328879c6a9867446155cc94b09c230ffbfa /lib/gitlab/prometheus
parent8b69523b014c9557bcb03bf0e695331ea9621312 (diff)
Memoize only yaml loading method
Diffstat (limited to 'lib/gitlab/prometheus')
-rw-r--r--lib/gitlab/prometheus/additional_metrics_parser.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gitlab/prometheus/additional_metrics_parser.rb b/lib/gitlab/prometheus/additional_metrics_parser.rb
index c07afbac9ea..cb95daf2260 100644
--- a/lib/gitlab/prometheus/additional_metrics_parser.rb
+++ b/lib/gitlab/prometheus/additional_metrics_parser.rb
@@ -23,11 +23,11 @@ module Gitlab
end
def additional_metrics_raw
- @additional_metrics_raw ||= load_yaml_file&.map(&:deep_symbolize_keys).freeze
+ load_yaml_file&.map(&:deep_symbolize_keys).freeze
end
def load_yaml_file
- YAML.load_file(Rails.root.join('config/prometheus/additional_metrics.yml'))
+ @loaded_yaml_file ||= YAML.load_file(Rails.root.join('config/prometheus/additional_metrics.yml'))
end
end
end