Class: Loco::Config
- Inherits:
-
Object
- Object
- Loco::Config
- Defined in:
- lib/loco/config.rb
Defined Under Namespace
Classes: CONFIGURATION
Class Method Summary collapse
Class Method Details
.configure(config) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/loco/config.rb', line 12 def self.configure(config) self.silence_logger = config.silence_logger if config.silence_logger self.notifications_size = config.notifications_size if config.notifications_size self.app_name = config.app_name if config.app_name configure_redis config.redis_instance ensure true end |
.configure_redis(redis_instance) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 |
# 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 |