class Rembrandt::Stores::Redis
Attributes
database[R]
url[R]
Public Class Methods
new(url = nil)
click to toggle source
# File lib/rembrandt/stores/redis.rb, line 11 def initialize(url = nil) @url = ENV['REMBRANDT_REDIS_URL'] @database = ::Redis.new(:url => url) end
Public Instance Methods
available?()
click to toggle source
# File lib/rembrandt/stores/redis.rb, line 16 def available? defined?(::Redis) end
flush()
click to toggle source
# File lib/rembrandt/stores/redis.rb, line 28 def flush database.flushdb end
read(key)
click to toggle source
# File lib/rembrandt/stores/redis.rb, line 24 def read(key) database.get(key) end
write(key, data)
click to toggle source
# File lib/rembrandt/stores/redis.rb, line 20 def write(key, data) database.set(key, data) end