Class: Badger::Config

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/badger/config.rb

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



6
7
8
# File 'lib/badger/config.rb', line 6

def initialize
  reset!
end

Instance Method Details

#configObject



24
25
26
# File 'lib/badger/config.rb', line 24

def config
  @config
end

#licensesObject



20
21
22
# File 'lib/badger/config.rb', line 20

def licenses
  @licenses
end

#reset!Object



10
11
12
13
14
# File 'lib/badger/config.rb', line 10

def reset!
  @config   = fetch_yaml 'config'
  @services = fetch_yaml 'services'
  @licenses = fetch_yaml 'licenses'
end

#servicesObject



16
17
18
# File 'lib/badger/config.rb', line 16

def services
  @services
end