Module: Rolltools::Settings
- Defined in:
- lib/rolltools/settings.rb
Class Method Summary collapse
Class Method Details
.get(key) ⇒ Object
22 23 24 |
# File 'lib/rolltools/settings.rb', line 22 def self.get(key) settings[key] end |
.set(key, value) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/rolltools/settings.rb', line 15 def self.set(key, value) settings[key] = value File.open("#{Dir.home}/.rolltools.yml", "w") do |file| file.write settings.to_yaml end end |
.settings ⇒ Object
10 11 12 13 |
# File 'lib/rolltools/settings.rb', line 10 def self.settings @@settings ||= YAML::load_file "#{Dir.home}/.rolltools.yml" rescue nil @@settings ||= {} end |
.settings=(settings) ⇒ Object
6 7 8 |
# File 'lib/rolltools/settings.rb', line 6 def self.settings=(settings) @@settings = settings end |