module ActiveRedis::Associations::ClassMethods
Public Instance Methods
association(name)
click to toggle source
# File lib/active_redis/associations.rb, line 29 def association(name) raise UnregisteredAssociationError, "Unknown association :#{name}!" unless self.associations.has_key? name.to_sym self.associations[name.to_sym] end
Private Instance Methods
register_association(name, type, options)
click to toggle source
# File lib/active_redis/associations.rb, line 36 def register_association(name, type, options) self.associations ||= {} self.associations[name.to_sym] = "ActiveRedis::Associations::#{type.to_s.classify}Association".constantize.new(name, self, options) end