Module: XMLable::Mixins::Object::ClassMethods
- Defined in:
- lib/xmlable/mixins/object.rb
Instance Method Summary collapse
-
#__nested(var) ⇒ Object?
Get inherited object value if it’s set.
Instance Method Details
#__nested(var) ⇒ Object?
Get inherited object value if it’s set
81 82 83 84 85 86 87 88 89 |
# File 'lib/xmlable/mixins/object.rb', line 81 def __nested(var) klass = superclass obj = nil loop do obj = klass.instance_variable_get(var) break if obj || !(klass = klass.superclass) end obj ? obj.clone : nil end |