Class: EveStatic::Database
- Inherits:
-
Object
- Object
- EveStatic::Database
- Includes:
- Coerce, Manipulate, Queries::Basic, Queries::Industry
- Defined in:
- lib/eve_static/database.rb
Instance Method Summary collapse
-
#initialize(opt = {}) ⇒ Database
constructor
A new instance of Database.
- #instance ⇒ Object
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
#instance ⇒ Object
16 17 18 |
# File 'lib/eve_static/database.rb', line 16 def instance @db end |