Class: MonoRM::DBInitializer

Inherits:
Object
  • Object
show all
Defined in:
lib/monorm.rb

Class Method Summary collapse

Class Method Details

.load_db_adapterObject



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/monorm.rb', line 37

def self.load_db_adapter

  adapter = URI.parse(ENV['DATABASE_URL']).scheme

  case adapter
  when 'postgres'
    adapter_path = File.join('monorm', 'adapters', 'pg_connection')
    require adapter_path
  when 'sqlite'
    adapter_path = File.join('monorm', 'adapters', 'sqlite_connection')
    require adapter_path
  else
    raise 'Database type not found!'
  end
end