Class: GitFit::DB::Connection
- Inherits:
-
Object
- Object
- GitFit::DB::Connection
- Defined in:
- lib/git_fit/db/connection.rb
Instance Method Summary collapse
- #db ⇒ Object
-
#initialize(db_path) ⇒ Connection
constructor
A new instance of Connection.
Constructor Details
#initialize(db_path) ⇒ Connection
Returns a new instance of Connection.
7 8 9 10 11 12 13 |
# File 'lib/git_fit/db/connection.rb', line 7 def initialize(db_path) FileUtils.mkdir_p(File.dirname(db_path)) if db_path.include?("/") @db = Sequel.sqlite(db_path) @db.run("PRAGMA journal_mode=WAL") @db.run("PRAGMA busy_timeout=5000") run_migrations end |
Instance Method Details
#db ⇒ Object
15 16 17 |
# File 'lib/git_fit/db/connection.rb', line 15 def db @db end |