mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
14 lines
437 B
Ruby
14 lines
437 B
Ruby
module ConnectionHelper
|
|
def run_without_connection
|
|
original_connection = ActiveRecord::Base.remove_connection
|
|
yield original_connection
|
|
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
|