Sha256: c0a5302af5553c327fa8aca8cd29f284190e8ea4d849ec09998fb4dfb63fdee0
Contents?: true
Size: 558 Bytes
Versions: 1
Compression:
Stored size: 558 Bytes
Contents
class MockRedis module StringMethods def [](key) self.hash[key] end alias get [] def []=(key, value) self.hash[key] = value.to_s end alias set []= def setnx(key, value) self.hash[key] = value.to_s unless self.hash.has_key?(key) end def incr(key) self.hash[key] = (self.hash[key].to_i + 1).to_s end def incrby(key, value) self.hash[key] = (self.hash[key].to_i + value).to_s end def mget(keys) self.hash.values_at(*keys) end end include StringMethods end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
modesty-0.1.0 | vendor/mock_redis/lib/mock_redis/string.rb |