module SessionConfig
Constants
- VERSION
Public Instance Methods
conf_file_path()
click to toggle source
# File lib/session_config.rb, line 27 def conf_file_path "#{session_config_dir}/conf.yml" end
get_conf(key)
click to toggle source
# File lib/session_config.rb, line 31 def get_conf(key) conf = {} conf = YAML.load_file(conf_file_path) if File.exists?(conf_file_path) conf[ key ] end
session_config_dir()
click to toggle source
# File lib/session_config.rb, line 23 def session_config_dir "#{ENV['HOME']}/.#{self.to_s.underscore}" end
set_conf(key, val)
click to toggle source
# File lib/session_config.rb, line 15 def set_conf(key, val) conf = {} Dir.mkdir(session_config_dir) unless Dir.exists?(session_config_dir) conf = YAML.load_file(conf_file_path) if File.exists?(conf_file_path) conf[key] = val File.open(conf_file_path, 'w'){|f| f.write(conf.to_yaml) } end