Class: Daidan::Db::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/daidan/db/connection.rb

Class Method Summary collapse

Class Method Details

.setup(config_path = File.join(Dir.pwd, 'config', 'database.yml')) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/daidan/db/connection.rb', line 4

def self.setup(config_path = File.join(Dir.pwd, 'config', 'database.yml'))
  @db ||= begin
    db_config = YAML.load_file(config_path)['db']
    Sequel.connect(db_config).tap do |db|
      Sequel::Model.db = db
    end
  end
end