Module: Attrocity::ObjectExtensionBuilder::ModuleHooks

Defined in:
lib/attrocity/builders/object_extension_builder.rb

Instance Method Summary collapse

Instance Method Details

#extend_object(obj) ⇒ Object



10
11
12
13
14
# File 'lib/attrocity/builders/object_extension_builder.rb', line 10

def extend_object(obj)
  value_attr_set = self.attribute_set.to_attribute_set(obj.raw_data)
  obj.attribute_set << value_attr_set.attributes
  AttributeMethodsBuilder.for_attribute_set(obj, value_attr_set).build
end