class Loco::Config
Constants
- CONFIGURATION
Public Class Methods
configure(config)
click to toggle source
# 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)
click to toggle source
# 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