Class: Settings

Inherits:
Object
  • Object
show all
Defined in:
lib/delicious-cli/settings.rb

Class Method Summary collapse

Class Method Details

.[](key) ⇒ Object


43
44
45
# File 'lib/delicious-cli/settings.rb', line 43

def self.[](key)
  settings[key]
end

.[]=(key, val) ⇒ Object


47
48
49
# File 'lib/delicious-cli/settings.rb', line 47

def self.[]=(key, val)
  settings[key] = val
end

.load!Object


51
52
53
# File 'lib/delicious-cli/settings.rb', line 51

def self.load!
  @settings = YAML::load_file( configfile('settings.yml') )
end

.save!Object


55
56
57
58
59
# File 'lib/delicious-cli/settings.rb', line 55

def self.save!
  open( configfile('settings.yml'), "w" ) do |f|
    f.write YAML::dump(settings)
  end
end

.settingsObject


39
40
41
# File 'lib/delicious-cli/settings.rb', line 39

def self.settings
  @settings ||= {}
end