class Sinbotra::Bot::RedisStore
Public Instance Methods
get(id)
click to toggle source
# File lib/sinbotra/bot/redis_store.rb, line 3 def get(id) res = $redis.get(make_key(id)) Marshal.load(res) unless res.nil? end
Also aliased as: []
make_key(id)
click to toggle source
# File lib/sinbotra/bot/redis_store.rb, line 15 def make_key(id) raise NotImplementedError, "make_key needs to be implemented by children" end
set(id, obj)
click to toggle source
# File lib/sinbotra/bot/redis_store.rb, line 9 def set(id, obj) raw = Marshal.dump(obj) $redis.set(make_key(id), raw) end
Also aliased as: []=