class Statements::Database
Public Class Methods
new(path = nil)
click to toggle source
# File lib/statements/database.rb, line 6 def initialize(path = nil) @path = ENV['DB_PATH'] || path ActiveRecord::Base.establish_connection( adapter: 'sqlite3', database: @path ) ActiveRecord::Base.logger = Logger.new(ENV['DB_LOG']) if ENV['DB_LOG'] ActiveRecord::Migrator.migrate migrations_dir end
Private Instance Methods
migrations_dir()
click to toggle source
# File lib/statements/database.rb, line 18 def migrations_dir @migrations_dir ||= Statements::ROOT.join('lib/statements/migrations').to_s end