Skip to content

Commit 756b506

Browse files
committed
add faraday middleware gem
chef-licensing was failing with a `'lookup_middleware': :json is not registered on Faraday::Request` error that was coming from the get connection method in rest client. faraday_middleware gems seems to be the one responsible to provide this json middleware https://github.com/lostisland/faraday_middleware/wiki/Changes-0.8. pinning faraday_middleware to ~>1.0. Signed-off-by: Rishi Kumar Chawda <rishichawda@users.noreply.github.com>
1 parent e98a83f commit 756b506

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

components/ruby/chef-licensing.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Gem::Specification.new do |spec|
3030
spec.add_dependency "tty-prompt", "~> 0.23"
3131
spec.add_dependency "faraday", ">= 1", "< 2"
3232
spec.add_dependency "faraday-http-cache"
33+
spec.add_dependency "faraday_middleware", "~> 1.0"
3334
spec.add_dependency "tty-spinner", "~> 0.9.3"
3435
spec.add_dependency "mixlib-log", "~> 3.0"
3536

components/ruby/lib/chef-licensing/restful_client/base.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
require "faraday" unless defined?(Faraday)
2+
require "faraday_middleware"
23
require "faraday/http_cache"
34
require "tmpdir" unless defined?(Dir.mktmpdir)
45
require_relative "../exceptions/restful_client_error"

0 commit comments

Comments
 (0)