Class: Settings

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

Class Method Summary collapse

Class Method Details

.[](key) ⇒ Object

[View source]

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

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

.[]=(key, val) ⇒ Object

[View source]

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

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

.load!Object

[View source]

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

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

.save!Object

[View source]

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

[View source]

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

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