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