Toot toooooooot (Bluesky-Mastodon cross-poster)
at master 469 B view raw
1require 'active_record' 2 3module Database 4 DB_FILE = File.expand_path(File.join(__dir__, '..', 'db', 'history.sqlite3')) 5 MIGRATIONS_PATH = File.expand_path(File.join(__dir__, '..', 'db', 'migrate')) 6 7 def self.init 8 ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: DB_FILE) 9 run_migrations 10 end 11 12 def self.run_migrations 13 migration_context = ActiveRecord::MigrationContext.new(MIGRATIONS_PATH) 14 migration_context.migrate 15 end 16end