15 lines
437 B
Ruby
15 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
|