Class: CodeStats::Metrics::Reporter::ConfigStore

Inherits:
Object
  • Object
show all
Defined in:
lib/code_stats/metrics/reporter/config_store.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfigStore

Returns a new instance of ConfigStore.



6
7
8
9
10
11
12
# File 'lib/code_stats/metrics/reporter/config_store.rb', line 6

def initialize
  configs = ConfigLoader.load_file
  @metrics_configs = configs[:metrics_configs]
  @ci = configs['ci']
  @token = configs['token']
  @url = configs['url']
end

Instance Attribute Details

#ciObject (readonly)

Returns the value of attribute ci.



5
6
7
# File 'lib/code_stats/metrics/reporter/config_store.rb', line 5

def ci
  @ci
end

#metrics_configsObject (readonly)

Returns the value of attribute metrics_configs.



5
6
7
# File 'lib/code_stats/metrics/reporter/config_store.rb', line 5

def metrics_configs
  @metrics_configs
end

#tokenObject (readonly)

Returns the value of attribute token.



5
6
7
# File 'lib/code_stats/metrics/reporter/config_store.rb', line 5

def token
  @token
end

#urlObject (readonly)

Returns the value of attribute url.



5
6
7
# File 'lib/code_stats/metrics/reporter/config_store.rb', line 5

def url
  @url
end