Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions fasp_base/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ PATH
bcrypt
httpx
idnx
linzer (>= 0.7.7)
linzer (>= 0.8.0)
openssl
rails (>= 8.1.3)

Expand Down Expand Up @@ -137,12 +137,10 @@ GEM
json (2.12.2)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
linzer (0.7.9)
linzer (0.8.1)
cgi (>= 0.4.2, < 0.6.0)
forwardable (~> 1.3, >= 1.3.3)
logger (~> 1.7, >= 1.7.0)
net-http (>= 0.6, < 0.10)
rack (>= 2.2, < 4.0)
starry (~> 0.2)
uri (~> 1.0, >= 1.0.2)
logger (1.7.0)
Expand Down Expand Up @@ -212,7 +210,7 @@ GEM
puma (7.1.0)
nio4r (~> 2.0)
racc (1.8.1)
rack (3.2.6)
rack (3.2.7)
rack-session (2.1.1)
base64 (>= 0.1.0)
rack (>= 3.0.0)
Expand Down
2 changes: 1 addition & 1 deletion fasp_base/fasp_base.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "rails", ">= 8.1.3"
spec.add_dependency "bcrypt"
spec.add_dependency "httpx"
spec.add_dependency "linzer", ">= 0.7.7"
spec.add_dependency "linzer", ">= 0.8.0"
spec.add_dependency "openssl"
spec.add_dependency "addressable"
spec.add_dependency "idnx"
Expand Down
8 changes: 8 additions & 0 deletions fasp_base/lib/fasp_base/engine.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ module FaspBase
class Engine < ::Rails::Engine
isolate_namespace FaspBase

initializer "fasp_base.linzer_adapters" do
require "linzer/rack"

::Linzer::Message.register_adapter(ActionDispatch::Response, FaspBase::Linzer::Adapter::ActionDispatch::Response)
::Linzer::Message.register_adapter(HTTPX::Request, FaspBase::Linzer::Adapter::HTTPX::Request)
::Linzer::Message.register_adapter(HTTPX::Response, FaspBase::Linzer::Adapter::HTTPX::Response)
end

# Require `Request` late in the boot process
# to enable users to install httpx's webmock
# integration before httpx is initialized.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,3 @@ def derived(name)
end
end
end

Linzer::Message.register_adapter(ActionDispatch::Response, FaspBase::Linzer::Adapter::ActionDispatch::Response)
2 changes: 0 additions & 2 deletions fasp_base/lib/fasp_base/linzer/adapter/httpx/request.rb
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,3 @@ def field(name)
end
end
end

Linzer::Message.register_adapter(HTTPX::Request, FaspBase::Linzer::Adapter::HTTPX::Request)
2 changes: 0 additions & 2 deletions fasp_base/lib/fasp_base/linzer/adapter/httpx/response.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,3 @@ def field(name)
end
end
end

Linzer::Message.register_adapter(HTTPX::Response, FaspBase::Linzer::Adapter::HTTPX::Response)
12 changes: 4 additions & 8 deletions fasp_data_sharing/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ PATH
bcrypt
httpx
idnx
linzer (>= 0.7.7)
linzer (>= 0.8.0)
openssl
rails (>= 8.1.3)

Expand Down Expand Up @@ -144,15 +144,11 @@ GEM
json (2.15.2)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
linzer (0.7.7)
cgi (~> 0.4.2)
linzer (0.8.1)
cgi (>= 0.4.2, < 0.6.0)
forwardable (~> 1.3, >= 1.3.3)
logger (~> 1.7, >= 1.7.0)
net-http (~> 0.6.0)
openssl (~> 3.0, >= 3.0.0)
rack (>= 2.2, < 4.0)
net-http (>= 0.6, < 0.10)
starry (~> 0.2)
stringio (~> 3.1, >= 3.1.2)
uri (~> 1.0, >= 1.0.2)
logger (1.7.0)
loofah (2.24.1)
Expand Down
Loading