module SessionDatabase
Public Class Methods
config_session()
click to toggle source
# File lib/session_database.rb, line 3 def self.config_session if File.exists?('config/redis_config.yml') conf = YAML.load_file('config/redis_config.yml')[ENV['RACK_ENV'] || 'development'].symbolize_keys conf[:db] = conf[:session_db] conf else FileUtils.mkdir_p('config') unless File.exists?('config') FileUtils.cp(File.join(File.dirname(__FILE__),"../config/redis_config.yml.example"), 'config/redis_config.yml.example') raise ArgumentError, "Redis configuration file does not exists -> 'config/redis_config.yml', please provide it! I have created example file in config directory..." end end
url()
click to toggle source
# File lib/session_database.rb, line 15 def self.url conf = self.config_session "redis://#{conf[:host]}:#{conf[:port]}/#{conf[:db]}" end