Sha256: e66b91ca8668b6bf885d4bdd1ec5c70d31afee338a81b49bd40e9dfc71f0b9b2

Contents?: true

Size: 503 Bytes

Versions: 4

Compression:

Stored size: 503 Bytes

Contents

# frozen_string_literal: true

module ConnectionHelper
  def run_without_connection
    original_connection = ActiveRecord::Base.remove_connection
    yield original_connection.configuration_hash
  ensure
    ActiveRecord::Base.establish_connection(original_connection)
  end

  # Used to drop all cache query plans in tests.
  def reset_connection
    original_connection = ActiveRecord::Base.remove_connection
    ActiveRecord::Base.establish_connection(original_connection)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ibm_db-5.5.0-x86-mingw32 test/support/connection_helper.rb
ibm_db-5.4.1-x86-mingw32 test/support/connection_helper.rb
ibm_db-5.4.0-x86-mingw32 test/support/connection_helper.rb
ibm_db-5.3.2-x86-mingw32 test/support/connection_helper.rb