Class: Ooyala::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/ooyala.rb

Constant Summary collapse

@@file =
File.join(File.dirname(File.expand_path(File.dirname(__FILE__))), 'keys.yml')

Class Method Summary collapse

Class Method Details

.fetch(name) ⇒ Object



11
12
13
14
# File 'lib/ooyala.rb', line 11

def self.fetch(name)
  @config ||= YAML.load_file(@@file)
  @config[name] if @config
end

.set(name, val) ⇒ Object



16
17
18
19
20
# File 'lib/ooyala.rb', line 16

def self.set(name, val)
  data = YAML.load_file(@@file) || Hash.new
  data[name] = val
  File.open(@@file, "w") { |f| YAML.dump(data, f) }
end