module NeoGruby::Sequel::Db
Attributes
conn[R]
Public Class Methods
disconnect_all()
click to toggle source
# File lib/neo_gruby/sequel/db.rb, line 20 def disconnect_all @conn.keys.each do |name| @conn[name].disconnect end end
start_connections()
click to toggle source
# File lib/neo_gruby/sequel/db.rb, line 11 def start_connections @conn ||= {} template = ERB.new File.read NeoGruby.root.join('config', 'database.yml') config = YAML.load template.result binding config[NeoGruby.env].keys.each do |name| @conn[name.to_sym] = establish_connection(config[NeoGruby.env][name]) end end
Private Class Methods
establish_connection(config)
click to toggle source
# File lib/neo_gruby/sequel/db.rb, line 28 def establish_connection(config) ::Sequel.connect(config) end