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  |