Class: Openbill::Database

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

Constant Summary collapse

MAX_CONNECTIONS =
10

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Database

Returns a new instance of Database.



5
6
7
8
9
# File 'lib/openbill/database.rb', line 5

def initialize(config)
  @db = Sequel.connect config, logger: logger, max_connections: MAX_CONNECTIONS
  @db.extension :pagination
  @db.extension :pg_hstore
end

Instance Attribute Details

#dbObject (readonly)

Returns the value of attribute db.



11
12
13
# File 'lib/openbill/database.rb', line 11

def db
  @db
end