lib/redis/objects/values.rb in redis-objects-0.3.0 vs lib/redis/objects/values.rb in redis-objects-0.3.1

- old
+ new

@@ -12,14 +12,14 @@ # 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] = options.merge(:type => :value) + @redis_objects[name.to_sym] = options.merge(:type => :value) if options[:global] instance_eval <<-EndMethods def #{name} - @#{name} ||= Redis::Value.new(field_key(:#{name}, ''), redis, @redis_objects[:#{name}]) + @#{name} ||= Redis::Value.new(field_key(:#{name}), redis, @redis_objects[:#{name}]) end def #{name}=(value) #{name}.value = value end EndMethods \ No newline at end of file