module Geong::Cache

Public Class Methods

redis(options = {}) click to toggle source
# File lib/geong/cache.rb, line 4
def self.redis(options = {})
  require "redis"
  redis = Redis.new(options)
  if options[:default_ttl_seconds] or options[:default_ttl_milliseconds]
    redis.singleton_class.prepend RedisDefaultTTL
    redis.default_ttl_seconds = options[:default_ttl_seconds]
    redis.default_ttl_milliseconds = options[:default_ttl_milliseconds]
  end
  redis
end