Class: GitlabInternalEventsCli::TimeFramedKeyPath
- Inherits:
-
Object
- Object
- GitlabInternalEventsCli::TimeFramedKeyPath
- Defined in:
- lib/gitlab_internal_events_cli/time_framed_key_path.rb
Constant Summary collapse
- METRIC_TIME_FRAME_DESC =
{ '7d' => 'weekly', '28d' => 'monthly', 'all' => 'total' }.freeze
Class Method Summary collapse
Class Method Details
.build(base_key_path, time_frame) ⇒ Object
12 13 14 15 16 |
# File 'lib/gitlab_internal_events_cli/time_framed_key_path.rb', line 12 def self.build(base_key_path, time_frame) return base_key_path if time_frame == 'all' "#{base_key_path}_#{METRIC_TIME_FRAME_DESC[time_frame]}" end |