class Pakyow::Data::Sources::Relational::Associations::BelongsTo

@api private

Public Instance Methods

associated_query_field() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 36
def associated_query_field
  @associated_source.primary_key_field
end
dependents?() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 40
def dependents?
  false
end
foreign_key_field() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 24
def foreign_key_field
  :"#{@name}_#{@associated_source.primary_key_field}"
end
foreign_key_type() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 28
def foreign_key_type
  @associated_source.primary_key_type
end
query_field() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 32
def query_field
  foreign_key_field
end
result_type() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 20
def result_type
  :one
end
specific_type() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 16
def specific_type
  :belongs_to
end
type() click to toggle source
# File lib/pakyow/data/sources/relational/associations/belongs_to.rb, line 12
def type
  :belongs
end