class RedisStorageTokens::Storage
Attributes
db[RW]
Public Class Methods
new(redis_uri, namespace = :jwt)
click to toggle source
# File lib/redis_storage_tokens.rb, line 8 def initialize(redis_uri, namespace = :jwt) begin connection = Redis.new(url: redis_uri) connection.ping namespace = Redis::Namespace.new(namespace, redis: connection) @db = namespace rescue Errno::ECONNREFUSED => e puts "Error: Redis server unavailable. Shutting down..." exit 1 end end
Public Instance Methods
add( key, value )
click to toggle source
# File lib/redis_storage_tokens.rb, line 25 def add( key, value ) @db.set(key,value) end
delete( key )
click to toggle source
# File lib/redis_storage_tokens.rb, line 33 def delete( key ) @db.del(key) end
find( key )
click to toggle source
# File lib/redis_storage_tokens.rb, line 29 def find( key ) @db.get(key) end