Merge pull request #5867 from consuldemocracy/dependabot/bundler/ros-apartment-3.2.0
Bump ros-apartment from 2.11.0 to 3.2.0
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -48,7 +48,7 @@ gem "recipient_interceptor", "~> 0.3.3"
|
||||
gem "redcarpet", "~> 3.6.0"
|
||||
gem "responders", "~> 3.1.1"
|
||||
gem "rinku", "~> 2.0.6", require: "rails_rinku"
|
||||
gem "ros-apartment", "~> 2.11.0", require: "apartment" # Remove ConnectionHandling monkey patch when upgrading
|
||||
gem "ros-apartment", "~> 3.2.0", require: "apartment"
|
||||
gem "sassc-embedded", "~> 1.77.5"
|
||||
gem "sassc-rails", "~> 2.1.2"
|
||||
gem "savon", "~> 2.15.1"
|
||||
|
||||
13
Gemfile.lock
13
Gemfile.lock
@@ -471,7 +471,7 @@ GEM
|
||||
rugged (>= 0.24, < 2.0)
|
||||
psych (5.1.2)
|
||||
stringio
|
||||
public_suffix (4.0.7)
|
||||
public_suffix (6.0.1)
|
||||
puma (5.6.9)
|
||||
nio4r (~> 2.0)
|
||||
racc (1.8.1)
|
||||
@@ -534,11 +534,12 @@ GEM
|
||||
railties (>= 5.2)
|
||||
rexml (3.4.1)
|
||||
rinku (2.0.6)
|
||||
ros-apartment (2.11.0)
|
||||
activerecord (>= 5.0.0, < 7.1)
|
||||
ros-apartment (3.2.0)
|
||||
activerecord (>= 6.1.0, < 8.1)
|
||||
activesupport (>= 6.1.0, < 8.1)
|
||||
parallel (< 2.0)
|
||||
public_suffix (>= 2.0.5, < 5.0)
|
||||
rack (>= 1.3.6, < 3.0)
|
||||
public_suffix (>= 2.0.5, <= 6.0.1)
|
||||
rack (>= 1.3.6, < 4.0)
|
||||
rspec-core (3.13.3)
|
||||
rspec-support (~> 3.13.0)
|
||||
rspec-expectations (3.13.3)
|
||||
@@ -788,7 +789,7 @@ DEPENDENCIES
|
||||
redcarpet (~> 3.6.0)
|
||||
responders (~> 3.1.1)
|
||||
rinku (~> 2.0.6)
|
||||
ros-apartment (~> 2.11.0)
|
||||
ros-apartment (~> 3.2.0)
|
||||
rspec-rails (~> 7.1.1)
|
||||
rubocop (~> 1.71.2)
|
||||
rubocop-capybara (~> 2.21.0)
|
||||
|
||||
@@ -1,20 +1,3 @@
|
||||
module ActiveRecord # TODO: Remove after upgrading ros-apartment
|
||||
# Code based on the current (as of March 2024) development version of the apartment gem
|
||||
module ConnectionHandling
|
||||
def connected_to_with_rails7_tenant(role: nil, prevent_writes: false, &blk)
|
||||
current_tenant = Apartment::Tenant.current
|
||||
|
||||
# The connected_to_without_tenant method is defined by Apartment
|
||||
connected_to_without_tenant(role: role, prevent_writes: prevent_writes) do
|
||||
Apartment::Tenant.switch!(current_tenant)
|
||||
yield(blk)
|
||||
end
|
||||
end
|
||||
|
||||
alias connected_to connected_to_with_rails7_tenant
|
||||
end
|
||||
end
|
||||
|
||||
# You can have Apartment route to the appropriate Tenant by adding some Rack middleware.
|
||||
# Apartment can support many different "Elevators" that can take care of this routing to your data.
|
||||
# Require whichever Elevator you're using below or none if you have a custom one.
|
||||
|
||||
Reference in New Issue
Block a user