Class: WordSmith::Services::DB

Inherits:
SQLite3::Database
  • Object
show all
Extended by:
T::Sig
Includes:
Singleton
Defined in:
lib/services/db.rb

Constant Summary collapse

DB_FILE =
File.join(File.dirname(__FILE__), '../..', 'db', 'storage.db')

Instance Method Summary collapse

Constructor Details

#initializeDB

Returns a new instance of DB.



17
18
19
20
21
# File 'lib/services/db.rb', line 17

def initialize
  Dir.mkdir(File.dirname(DB_FILE)) unless Dir.exist?(File.dirname(DB_FILE))

  @db = super(DB_FILE)
end