Sha256: d4d56787ae8ecff6fe5684c392346d0a522f08a7f9d357dc9ee536112cc21116
Contents?: true
Size: 1.05 KB
Versions: 44
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true module ARTest module SQLServer extend self def root_sqlserver File.expand_path File.join(File.dirname(__FILE__), "..", "..") end def test_root_sqlserver File.join root_sqlserver, "test" end def root_activerecord File.join Gem.loaded_specs["rails"].full_gem_path, "activerecord" end def root_activerecord_lib File.join root_activerecord, "lib" end def root_activerecord_test File.join root_activerecord, "test" end def test_load_paths ["lib", "test", root_activerecord_lib, root_activerecord_test] end def add_to_load_paths! test_load_paths.each { |p| $LOAD_PATH.unshift(p) unless $LOAD_PATH.include?(p) } end def migrations_root File.join test_root_sqlserver, "migrations" end def arconfig_file File.join test_root_sqlserver, "config.yml" end def arconfig_file_env! ENV["ARCONFIG"] = arconfig_file end end end ARTest::SQLServer.add_to_load_paths! ARTest::SQLServer.arconfig_file_env!
Version data entries
44 entries across 44 versions & 1 rubygems