Method: Syncano::ActiveRecord::Association::Base#initialize

Defined in:
lib/syncano/active_record/association/base.rb

#initialize(source_model, name) ⇒ Base

Constructor for association

Parameters:

  • source_model (Class)
  • name (Symbol)


12
13
14
15
16
# File 'lib/syncano/active_record/association/base.rb', line 12

def initialize(source_model, name)
  self.source_model = source_model
  self.associated_model = name.to_s.classify.constantize
  self.foreign_key = source_model.name.foreign_key
end