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