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