Sha256: 58c9c54357938d6948223841648d6e8160aea36255bbddd873278e7023342da1
Contents?: true
Size: 882 Bytes
Versions: 2
Compression:
Stored size: 882 Bytes
Contents
# frozen_string_literal: true require 'fileutils' database_folder = "#{File.dirname(__FILE__)}/../db" database_adapter = 'sqlite' # Logger setup ActiveRecord::Base.logger = nil ActiveRecord::Migration.verbose = false ActiveRecord::Base.configurations = YAML.safe_load_file("#{database_folder}/database.yml") if ActiveRecord.version >= Gem::Version.new('6.1.0') config = ActiveRecord::Base.configurations.configs_for env_name: database_adapter, name: 'primary' database = config.database else config = ActiveRecord::Base.configurations[database_adapter] database = config['database'] end # remove database if present FileUtils.rm database, force: true ActiveRecord::Base.establish_connection(database_adapter.to_sym) ActiveRecord::Base.establish_connection(config) # require schemata and models require_relative 'schema' require_relative 'models'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
acts_as_recursive_tree-4.1.0 | spec/db/database.rb |
acts_as_recursive_tree-4.0.0 | spec/db/database.rb |