Sha256: d3f9ea22b2e33842b19415088d7d4f5f521f59e5f1524bef5a805e8633f3c3db
Contents?: true
Size: 551 Bytes
Versions: 1
Compression:
Stored size: 551 Bytes
Contents
module RedisEnv class Client attr_reader :redis def initialize(redis, project=nil) @redis = redis @project = project || "__default__" end def variables redis.hgetall(namespace) end def set(name, value) redis.hset(namespace, name, value) end def bulk_set(vars) redis.mapped_hmset(namespace, vars) end def unset(name) redis.hdel(namespace, name) end def clear redis.del(namespace) end def namespace "redis-env:#{@project}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redis_env-0.2.0 | lib/redis_env/client.rb |