Class: EveStatic::Database

Inherits:
Object
  • Object
show all
Includes:
Coerce, Manipulate, 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 Manipulate

#add_category_id, #add_category_ids, #add_group_id, #add_group_ids, #to_human

Methods included from Queries::Industry

#blueprint, included, #materials, #product

Methods included from Queries::Basic

#categoryID, #categoryName, #groupID, #groupName, #typeCategory, #typeGroup, #typeID, #typeName

Constructor Details

#initialize(opt = {}) ⇒ Database

Returns a new instance of Database.



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

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

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

Instance Method Details

#instanceObject



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

def instance
  @db
end