class Imagecache::Backend::Redis

Public Instance Methods

delete(key) click to toggle source
# File lib/imagecache/backend/redis.rb, line 15
def delete(key)
  redis.del(key)
end
exists?(key) click to toggle source
# File lib/imagecache/backend/redis.rb, line 19
def exists?(key)
  redis.exists(key)
end
get(key) click to toggle source
# File lib/imagecache/backend/redis.rb, line 7
def get(key)
  redis.get(key)
end
set(key, value) click to toggle source
# File lib/imagecache/backend/redis.rb, line 11
def set(key, value)
  redis.set(key, value)
end

Private Instance Methods

config() click to toggle source
# File lib/imagecache/backend/redis.rb, line 29
def config
  @config ||= YAML.load_file("#{Rails.root}/config/redis.yml")[Rails.env]
end
redis() click to toggle source
# File lib/imagecache/backend/redis.rb, line 25
def redis
  @redis ||= ::Redis.new(:host => config['host'], :port => config['port'], :db => config['cache'])
end