Class: Troo::Database

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configuration, options = {}) ⇒ Object

Returns [].

Parameters:

  • []
  • (Hash)


15
16
17
# File 'lib/troo/database.rb', line 15

def initialize(configuration, options = {})
  @configuration, @options = configuration, options
end

Class Method Details

.connect(configuration, options = {}) ⇒ Object

Returns [].

Parameters:

  • []
  • (Hash)

Returns:



7
8
9
# File 'lib/troo/database.rb', line 7

def connect(configuration, options = {})
  new(configuration, options).connect
end

Instance Method Details

#connectObject

Returns [].

Returns:



20
21
22
# File 'lib/troo/database.rb', line 20

def connect
  Ohm.connect(db: configuration.database)
end