lib/redis/objects/values.rb in redis-objects-0.6.1 vs lib/redis/objects/values.rb in redis-objects-0.7.0
- old
+ new
@@ -12,11 +12,11 @@
# Class methods that appear in your class when you include Redis::Objects.
module ClassMethods
# Define a new simple value. It will function like a regular instance
# method, so it can be used alongside ActiveRecord, DataMapper, etc.
def value(name, options={})
- @redis_objects[name.to_sym] = options.merge(:type => :value)
+ redis_objects[name.to_sym] = options.merge(:type => :value)
klass_name = '::' + self.name
if options[:global]
instance_eval <<-EndMethods
def #{name}
@#{name} ||= Redis::Value.new(redis_field_key(:#{name}), #{klass_name}.redis, #{klass_name}.redis_objects[:#{name}])
@@ -41,15 +41,15 @@
def #{name}=(value)
#{name}.value = value
end
EndMethods
end
-
+
end
end
-
+
# Instance methods that appear in your class when you include Redis::Objects.
module InstanceMethods
end
end
end
-end
\ No newline at end of file
+end