Class: Gitlab::Metrics::SliConfig::RegisterClass

Inherits:
Data
  • Object
show all
Defined in:
lib/gitlab/metrics/sli_config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#is_runtime_enabled_blockObject (readonly)

Returns the value of attribute is_runtime_enabled_block

Returns:

  • (Object)

    the current value of is_runtime_enabled_block



6
7
8
# File 'lib/gitlab/metrics/sli_config.rb', line 6

def is_runtime_enabled_block
  @is_runtime_enabled_block
end

#klassObject (readonly)

Returns the value of attribute klass

Returns:

  • (Object)

    the current value of klass



6
7
8
# File 'lib/gitlab/metrics/sli_config.rb', line 6

def klass
  @klass
end

Instance Method Details

#enabled_classObject



7
8
9
# File 'lib/gitlab/metrics/sli_config.rb', line 7

def enabled_class
  klass if is_runtime_enabled_block.call
end