module Mrcr::Helpers::RedisConfig
Public Class Methods
_host()
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 16 def _host ENV['REDIS_HOST'] || 'localhost' end
_namespace()
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 36 def _namespace -> { "#{ENV['REDIS_PREFIX'] || '_mrcr-sites'}:#{Rails.env.to_s}" } end
_password()
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 28 def _password ENV['REDIS_KEY'] || nil end
_pool_size()
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 32 def _pool_size ENV['POOL'] || 5 end
_port()
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 20 def _port ENV['REDIS_PORT'] || '6379' end
_ssl()
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 24 def _ssl (ENV['REDIS_SSL'] == 'true' ? true : false) end
combine(config={})
click to toggle source
# File lib/mrcr/helpers/redis_config.rb, line 5 def combine(config={}) { :host => _host, :port => _port, :db => 0, :use_ssl => _ssl, :password => _password, :namespace => _namespace, :pool_size => _pool_size, :expires_in => 1.day }.merge(config) end