Module: Dude::Settings
Constant Summary collapse
- CONFIG_FILE =
'.duderc'
Instance Method Summary collapse
Instance Method Details
#file ⇒ Object
10 11 12 |
# File 'lib/dude/settings.rb', line 10 def file @file = File.join(Dir.home, CONFIG_FILE) end |
#read(file) ⇒ Object
14 15 16 |
# File 'lib/dude/settings.rb', line 14 def read(file) IO.read(file) end |
#settings ⇒ Object
5 6 7 8 |
# File 'lib/dude/settings.rb', line 5 def settings @settings ||= read(file).strip.split("\n"). map {|a| a.split('=').map(&:strip) }.to_h end |