class RuntimeConfig::ConfParam
Attributes
conf[R]
exec[R]
opt[R]
parent[R]
Public Class Methods
new(opt, parent, conf, exec = nil)
click to toggle source
# File lib/runtime_config/conf_param.rb, line 7 def initialize(opt, parent, conf, exec = nil) @opt = opt @parent = parent @conf = conf @exec = exec end
Public Instance Methods
set(value)
click to toggle source
# File lib/runtime_config/conf_param.rb, line 14 def set(value) @parent.send("#{@conf}=", value) if @parent @exec.call(value) if @exec end