module JSONConfig::Keys
Public Instance Methods
add_bool_key(key)
click to toggle source
# File lib/json_config.rb, line 7 def add_bool_key(key) define_method "#{key}?" do return get(key) end define_method key do set(key, true) end define_method "no_#{key}" do set(key, false) end end
add_key(key)
click to toggle source
# File lib/json_config.rb, line 19 def add_key(key) define_method "#{key}?" do return !@config[key].nil? end define_method "get_#{key}" do return get(key) end define_method "set_#{key}" do |val| set(key, val) end end