Class: Loco::Config
- Inherits:
-
Object
- Object
- Loco::Config
- Defined in:
- lib/loco/config.rb
Class Method Summary collapse
Class Method Details
.configure(opts = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/loco/config.rb', line 10 def self.configure opts = {} self.silence_logger = opts[:silence_logger] if opts[:silence_logger] if opts[:notifications_size] self.notifications_size = opts[:notifications_size] end self.app_name = opts[:app_name] if opts[:app_name] configure_redis opts[:redis_instance] ensure true end |
.configure_redis(redis_instance) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/loco/config.rb', line 21 def self.configure_redis redis_instance if redis_instance self.redis_instance = redis_instance return end return unless defined? Redis Redis.current.get 'random_redis_key' self.redis_instance = Redis.current rescue Redis::CannotConnectError self.redis_instance = nil end |