class Togl::Adapter::Redis
Constants
- MAPPING
Attributes
current_redis[W]
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/togl/adapter/redis.rb, line 7 def initialize super(:redis) end
Public Instance Methods
call(name)
click to toggle source
# File lib/togl/adapter/redis.rb, line 11 def call(name) MAPPING[current_redis.get(key(name))] end
current_redis()
click to toggle source
# File lib/togl/adapter/redis.rb, line 32 def current_redis @current_redis || ::Redis.current end
disable!(name)
click to toggle source
# File lib/togl/adapter/redis.rb, line 19 def disable!(name) current_redis.set(key(name), false) end
enable!(name)
click to toggle source
# File lib/togl/adapter/redis.rb, line 15 def enable!(name) current_redis.set(key(name), true) end
key(name)
click to toggle source
# File lib/togl/adapter/redis.rb, line 27 def key(name) "togl.feature:#{name}" end
reset!(name)
click to toggle source
# File lib/togl/adapter/redis.rb, line 23 def reset!(name) current_redis.del(key(name)) end