module Configur
Configur
module
Constants
- VERSION
Version constant
Public Class Methods
set_config(oid, name, value)
click to toggle source
Set a config value
# File lib/configur.rb, line 38 def self.set_config(oid, name, value) @@_cdata[oid] ||= {} @@_cdata[oid][name.to_sym] = value end
Public Instance Methods
configur() { |block| ... }
click to toggle source
# File lib/configur.rb, line 14 def configur(&block) @@_cdata ||= {} @@_oid = self.object_id def block.method_missing(m, *args, &block) name = m.to_s super if name[-1] != '=' Configur.set_config @@_oid, name.gsub('=', ''), args[0] end yield block end
get_config(name)
click to toggle source
Get a config value
# File lib/configur.rb, line 33 def get_config(name) @@_cdata[self.object_id][name.to_sym] || nil end
get_configs()
click to toggle source
Get all configs
# File lib/configur.rb, line 28 def get_configs @@_cdata[self.object_id] || {} end