module ActiveForce::Association

Public Instance Methods

associations() click to toggle source
# File lib/active_force/association.rb, line 11
def associations
  @associations ||= {}
end
belongs_to(relation_name, options = {}) click to toggle source
# File lib/active_force/association.rb, line 27
def belongs_to relation_name, options = {}
  associations[relation_name] = BelongsToAssociation.new(self, relation_name, options)
end
find_association(name) click to toggle source
# File lib/active_force/association.rb, line 15
def find_association name
  associations[name.to_sym]
end
has_many(relation_name, options = {}) click to toggle source
# File lib/active_force/association.rb, line 19
def has_many relation_name, options = {}
  associations[relation_name] = HasManyAssociation.new(self, relation_name, options)
end
has_one(relation_name, options = {}) click to toggle source
# File lib/active_force/association.rb, line 23
def has_one relation_name, options = {}
  associations[relation_name] = HasOneAssociation.new(self, relation_name, options)
end