module ActiveAny::Associations::ClassMethods
Public Instance Methods
belongs_to(name, scope = nil, options = {})
click to toggle source
# File lib/active_any/associations.rb, line 38 def belongs_to(name, scope = nil, options = {}) reflection = Builder::BelongsTo.build(self, name, scope, options) Reflection.add_reflection self, name, reflection end
has_many(name, scope = nil, options = {})
click to toggle source
# File lib/active_any/associations.rb, line 33 def has_many(name, scope = nil, options = {}) reflection = Builder::HasMany.build(self, name, scope, options) Reflection.add_reflection self, name, reflection end
has_one(name, scope = nil, options = {})
click to toggle source
# File lib/active_any/associations.rb, line 43 def has_one(name, scope = nil, options = {}) reflection = Builder::HasOne.build(self, name, scope, options) Reflection.add_reflection self, name, reflection end