class Riedi::Storage

Public Class Methods

new(options = {}) click to toggle source
# File lib/riedi/storage.rb, line 5
def initialize(options = {})
  @options = options
end

Public Instance Methods

del(key) click to toggle source
# File lib/riedi/storage.rb, line 34
def del(key)
  redis.del(key)
end
flushall() click to toggle source
# File lib/riedi/storage.rb, line 9
def flushall
  redis.flushall
end
get(key) click to toggle source
# File lib/riedi/storage.rb, line 30
def get(key)
  redis.get(key)
end
keys() click to toggle source
# File lib/riedi/storage.rb, line 22
def keys
  redis.keys
end
set(key, value) click to toggle source
# File lib/riedi/storage.rb, line 26
def set(key, value)
  redis.set(key, value)
end
status() click to toggle source
# File lib/riedi/storage.rb, line 13
def status
  begin
    redis.randomkey
    "OK"
  rescue
    "NG"
  end
end

Private Instance Methods

redis() click to toggle source
# File lib/riedi/storage.rb, line 40
def redis
  @redis ||= Redis.new(@options)
end