class Syncano::ActiveRecord::Association::BelongsTo

Class for belongs to association

Attributes

associated_model[RW]
foreign_key[RW]
source_model[RW]

Public Class Methods

new(source_model, name) click to toggle source

Constructor for belongs_to association @param [Class] source_model @param [Symbol] name

# File lib/syncano/active_record/association/belongs_to.rb, line 13
def initialize(source_model, name)
  super
  self.foreign_key = associated_model.name.foreign_key
end

Public Instance Methods

belongs_to?() click to toggle source

Checks if association is belongs_to type @return [TrueClass]

# File lib/syncano/active_record/association/belongs_to.rb, line 20
def belongs_to?
  true
end