Class: EasyRedis::Redis
- Inherits:
-
Object
- Object
- EasyRedis::Redis
- Defined in:
- lib/easy_redis/easy_redis.rb
Constant Summary collapse
- @@redis =
nil
- @@config =
{ namespace: "easyredis", raise_non_existent_object_error: true, redis: nil }
- @@valid_config_keys =
@@config.keys
Class Method Summary collapse
- .configure(opts = {}) ⇒ Object
- .namespace ⇒ Object
- .raise_non_existent_object_error? ⇒ Boolean
- .redis ⇒ Object
- .redis=(redis) ⇒ Object
Class Method Details
.configure(opts = {}) ⇒ Object
35 36 37 38 39 40 |
# File 'lib/easy_redis/easy_redis.rb', line 35 def configure(opts = {}) opts.each do |k,v| @@config[k.to_sym] = v if @@valid_config_keys.include? k.to_sym end self.redis = @@config[:redis] if @@config[:redis].present? end |
.namespace ⇒ Object
27 28 29 |
# File 'lib/easy_redis/easy_redis.rb', line 27 def namespace @@config[:namespace] end |
.raise_non_existent_object_error? ⇒ Boolean
31 32 33 |
# File 'lib/easy_redis/easy_redis.rb', line 31 def raise_non_existent_object_error? @@config[:raise_non_existent_object_error] end |
.redis ⇒ Object
19 20 21 |
# File 'lib/easy_redis/easy_redis.rb', line 19 def redis @@redis end |
.redis=(redis) ⇒ Object
23 24 25 |
# File 'lib/easy_redis/easy_redis.rb', line 23 def redis=(redis) @@redis = redis end |