class Badger::Config

Public Class Methods

new() click to toggle source
# File lib/badger/config.rb, line 6
def initialize
  reset!
end

Public Instance Methods

config() click to toggle source
# File lib/badger/config.rb, line 24
def config
  @config
end
licenses() click to toggle source
# File lib/badger/config.rb, line 20
def licenses
  @licenses
end
reset!() click to toggle source
# File lib/badger/config.rb, line 10
def reset!
  @config   = fetch_yaml 'config'
  @services = fetch_yaml 'services'
  @licenses = fetch_yaml 'licenses'
end
services() click to toggle source
# File lib/badger/config.rb, line 16
def services
  @services
end

Private Instance Methods

fetch_yaml(file) click to toggle source

def badge_type= type

@config['badge_type'] = type

end

# File lib/badger/config.rb, line 34
def fetch_yaml file
  YAML.load(
      File.open(
          File.join(
              File.dirname(__FILE__),
              '..',
              '..',
              'config/%s.yaml' % [
                  file
              ]
          )
      )
  )
end