Module: ActiveRedis::Relation::ClassMethods

Extended by:
ClassMethods
Included in:
Base, ClassMethods
Defined in:
lib/active_redis/relation.rb

Instance Method Summary collapse

Instance Method Details

#mObject

Create class level methods.



77
78
79
80
81
82
83
84
# File 'lib/active_redis/relation.rb', line 77

%w{has_many has_one belongs_to}.each do |m|
  define_method(m) do |symbol|
    unless instance_variable_get("@#{m}").is_a?(Array)
      instance_variable_set("@#{m}",[])
    end
    instance_variable_get("@#{m}") << symbol
  end
end