Method: Datamappify::Data::Provider::ActiveRecord.build_record_association

Defined in:
lib/datamappify/data/provider/active_record.rb

.build_record_association(attribute, default_source_class) ⇒ void

This method returns an undefined value.



24
25
26
27
28
29
30
31
32
# File 'lib/datamappify/data/provider/active_record.rb', line 24

def build_record_association(attribute, default_source_class)
  default_source_class.class_eval <<-CODE, __FILE__, __LINE__ + 1
    has_one :#{attribute.source_key}
  CODE

  attribute.source_class.class_eval <<-CODE, __FILE__, __LINE__ + 1
    belongs_to :#{default_source_class.model_name.element}
  CODE
end