module Dude::Settings
Constants
- CONFIG_FILE
Public Instance Methods
settings()
click to toggle source
# File lib/dude/settings.rb, line 7 def settings @settings ||= read(file).strip.split("\n").map do |line| next if line =~ /^#/ || line.empty? line.split('=').map(&:strip) end.compact.to_h end
Private Instance Methods
file()
click to toggle source
# File lib/dude/settings.rb, line 17 def file @file = File.join(Dir.home, CONFIG_FILE) end
read(file)
click to toggle source
# File lib/dude/settings.rb, line 21 def read(file) IO.read(file) end