Skip to content

Commit

Permalink
chore(deps): support Faraday 2.x
Browse files Browse the repository at this point in the history
- Remove faraday-middleware as most middleware now bundled with faraday
- Require Faraday 1.10+ (1.10 adds json middleware used by us)
  • Loading branch information
irphilli committed Feb 25, 2022
1 parent a46c591 commit 6d4c153
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lib/tracker_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# dependencies
require 'faraday'
require 'faraday_middleware'
require 'faraday/multipart'
require 'pathname'
require 'mini_mime'

Expand Down
2 changes: 1 addition & 1 deletion lib/tracker_api/logger.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module TrackerApi
class Logger < Faraday::Response::Middleware
class Logger < Faraday::Middleware
extend Forwardable

def initialize(app, logger = nil)
Expand Down
4 changes: 2 additions & 2 deletions tracker_api.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ Gem::Specification.new do |spec|

spec.add_dependency 'addressable'
spec.add_dependency 'virtus'
spec.add_dependency 'faraday'
spec.add_dependency 'faraday_middleware'
spec.add_dependency 'faraday', ['>= 1.10', '< 3.0']
spec.add_dependency 'faraday-multipart'
spec.add_dependency 'equalizer'
spec.add_dependency 'representable'
spec.add_dependency 'multi_json'
Expand Down

0 comments on commit 6d4c153

Please sign in to comment.