Module: Geong::Cache
- Defined in:
- lib/geong/cache.rb
Defined Under Namespace
Modules: RedisDefaultTTL
Class Method Summary collapse
Class Method Details
.redis(options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/geong/cache.rb', line 4 def self.redis( = {}) require "redis" redis = Redis.new() if [:default_ttl_seconds] or [:default_ttl_milliseconds] redis.singleton_class.prepend RedisDefaultTTL redis.default_ttl_seconds = [:default_ttl_seconds] redis.default_ttl_milliseconds = [:default_ttl_milliseconds] end redis end |