class Cachable::Configuration
Attributes
redis_connection[RW]
redis_instance[RW]
redis_url[RW]
Public Instance Methods
redis()
click to toggle source
# File lib/cachable/configuration.rb, line 6 def redis return @redis_connection.call if @redis_connection.present? return @redis_instance if @redis_instance.present? @redis_url = ENV['REDIS_URL'] || ENV['HEROKU_REDIS_URL'] raise 'No redis url provided' if @redis_url.blank? uri = URI.parse(@redis_url) @redis_instance = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password) end