module Zikaron
Constants
- VERSION
Attributes
config[RW]
Public Class Methods
configure() { |config| ... }
click to toggle source
# File lib/zikaron.rb, line 33 def self.configure(&block) @config = Configuration.new yield(config) end
flush_cache()
click to toggle source
# File lib/zikaron.rb, line 19 def self.flush_cache begin return unless redis_exists? keys = redis.keys("zikaron*") redis.del(keys) unless keys.empty? rescue puts "Cache does not exist." end end
redis()
click to toggle source
# File lib/zikaron.rb, line 29 def self.redis @redis ||= Redis::Namespace.new(config.cache_name, :redis => Redis.connect(:url => config.redis_url)) end
redis_exists?()
click to toggle source
# File lib/zikaron.rb, line 11 def self.redis_exists? begin Redis.connect(:url => config.redis_url).ping rescue false end end