Sha256: d0566ca1f1cc633b2adbf9027b1d7bfd52764d682930f98a0c93553eb921ea25

Contents?: true

Size: 921 Bytes

Versions: 36

Compression:

Stored size: 921 Bytes

Contents

require 'active_record'
require 'fileutils'
require 'logger'

begin
  FileUtils.mkdir 'log'
rescue Errno::EEXIST
end

log_file                              = File.join(Dir.pwd, 'log', 'activerecord.log')

rails_database_yaml_file_path         = File.join(Dir.pwd, 'config', 'database.yml')
rails_engine_database_yaml_file_path  = File.join(Dir.pwd, 'spec', 'dummy', 'config', 'database.yml')

database_yaml_file_path               = if File.exist? rails_engine_database_yaml_file_path
                                          rails_engine_database_yaml_file_path
                                        else
                                          rails_database_yaml_file_path
                                        end

connection_info                       = YAML.load_file(database_yaml_file_path)['test']

ActiveRecord::Base.logger = Logger.new(log_file)
ActiveRecord::Base.establish_connection(connection_info)

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
rspectacular-0.37.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.36.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.35.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.34.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.33.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.31.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.30.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.29.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.28.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.27.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.26.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.25.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.24.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.23.1 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.23.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.22.2 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.22.1 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.22.0 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.21.6 lib/rspectacular/spec_helpers/active_record_connection_setup.rb
rspectacular-0.21.5 lib/rspectacular/spec_helpers/active_record_connection_setup.rb