Module: Rsodx::Connect

Defined in:
lib/rsodx/connect.rb

Class Method Summary collapse

Class Method Details

.connect(url = Rsodx.config.database_url) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/rsodx/connect.rb', line 7

def self.connect(url = Rsodx.config.database_url)
  raise "Missing DATABASE_URL" unless url
  return @db if @db

  @db = Sequel.connect(url)
  Sequel::Model.db = @db
end

.dbObject



15
16
17
# File 'lib/rsodx/connect.rb', line 15

def self.db
  @db || connect
end