Sha256: 056e2ab7d9d510a0d2ea9630f3b737060afa5684ea92421f66d1bf89a9b18c0d
Contents?: true
Size: 433 Bytes
Versions: 2
Compression:
Stored size: 433 Bytes
Contents
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.to_s end def self.cast_from_redis(value, options = {}) value.to_i if value end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blendris-0.0.4 | lib/blendris/integer.rb |
blendris-0.0.3 | lib/blendris/integer.rb |