diff options
author | Pawel Chojnacki <pawel@chojnacki.ws> | 2017-06-16 21:58:18 +0300 |
---|---|---|
committer | Pawel Chojnacki <pawel@chojnacki.ws> | 2017-06-16 21:58:18 +0300 |
commit | 13902e40a8c11ca8d19bd7dc7e7c44fc62ee31dc (patch) | |
tree | a28fe328879c6a9867446155cc94b09c230ffbfa /lib/gitlab/prometheus | |
parent | 8b69523b014c9557bcb03bf0e695331ea9621312 (diff) |
Memoize only yaml loading method
Diffstat (limited to 'lib/gitlab/prometheus')
-rw-r--r-- | lib/gitlab/prometheus/additional_metrics_parser.rb | 4 |
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 |