Method: Datamappify::Lazy::AttributesHandler#override_attribute_getter
- Defined in:
- lib/datamappify/lazy/attributes_handler.rb
#override_attribute_getter(name) ⇒ void (private)
This method returns an undefined value.
68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/datamappify/lazy/attributes_handler.rb', line 68 def override_attribute_getter(name) entity = @entity attributes = attributes_from_same_source(name) entity.define_singleton_method name do Logger.performed(:override_attribute, name) AttributesHandler.walk_attributes(name, entity, attributes) instance_variable_get "@#{name}" end end |