class Configurator::DelegatedOption
Attributes
name[RW]
parent[RW]
Public Class Methods
new(new_name, new_parent, object)
click to toggle source
Calls superclass method
# File lib/configurator/delegated.rb, line 69 def initialize(new_name, new_parent, object) @name, @parent = new_name, new_parent super(object) end
Public Instance Methods
deprecated?()
click to toggle source
# File lib/configurator/delegated.rb, line 80 def deprecated?; self.is_a? DeprecatedOption; end
emit_warning()
click to toggle source
# File lib/configurator/delegated.rb, line 81 def emit_warning(); end
path_name()
click to toggle source
# File lib/configurator/delegated.rb, line 75 def path_name() parent.nil? ? name : [ parent.path_name, name ].join('.') end
renamed?()
click to toggle source
# File lib/configurator/delegated.rb, line 79 def renamed?; self.is_a? RenamedOption; end
root()
click to toggle source
# File lib/configurator/delegated.rb, line 74 def root() parent.nil? ? self : parent.root; end
value()
click to toggle source
Calls superclass method
# File lib/configurator/delegated.rb, line 82 def value() emit_warning; super; end
value=(v)
click to toggle source
Calls superclass method
# File lib/configurator/delegated.rb, line 83 def value=(v) emit_warning; super; end