class AccessToken::RedisStore

Attributes

client[R]

Public Class Methods

new(client = Redis.new) click to toggle source
# File lib/access_token/redis_store.rb, line 5
def initialize(client = Redis.new)
  @client = client
end

Public Instance Methods

del(key) click to toggle source
# File lib/access_token/redis_store.rb, line 17
def del(key)
  client.del(key)
end
get(key) click to toggle source
# File lib/access_token/redis_store.rb, line 13
def get(key)
  client.get(key)
end
key?(key) click to toggle source
# File lib/access_token/redis_store.rb, line 21
def key?(key)
  client.exists(key)
end
set(key, value, ttl) click to toggle source
# File lib/access_token/redis_store.rb, line 9
def set(key, value, ttl)
  client.setex(key, ttl, value)
end