lib/blendris/integer.rb in blendris-0.0.2 vs lib/blendris/integer.rb in blendris-0.0.3

- old
+ new

@@ -1,14 +1,17 @@ module Blendris + # RedisInteger is a string-value in Redis wrapped up to make + # sure that it is used as an integer. + class RedisInteger include RedisNode def self.cast_to_redis(value, options = {}) raise TypeError.new("#{value.class.name} is not an integer") unless value.kind_of? Fixnum - value + value.to_s end def self.cast_from_redis(value, options = {}) value.to_i if value end