Class: EveStatic::Database

Inherits:
Object
  • Object
show all
Includes:
Coerce, Queries::Basic, Queries::Industry
Defined in:
lib/eve_static/database.rb

Instance Method Summary collapse

Methods included from Coerce

#coerce_industry_type, #coerce_type_id, #coerce_type_name

Methods included from Queries::Industry

#blueprint, included, #materials, #product

Methods included from Queries::Basic

#typeID, #typeName

Constructor Details

#initialize(opt = {}) ⇒ Database

Returns a new instance of Database.



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

def initialize(opt = {})
  defaults = {
    :adapter => 'mysql2'
  }

  @db = Sequel.connect(defaults.merge(opt))
end

Instance Method Details

#instanceObject



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

def instance
  @db
end