diff --git a/lib/ngp_van/connection.rb b/lib/ngp_van/connection.rb index 7de12cd..1f91bc2 100644 --- a/lib/ngp_van/connection.rb +++ b/lib/ngp_van/connection.rb @@ -1,7 +1,6 @@ # frozen_string_literal: true require 'ngp_van/response/raise_error' -require 'faraday_middleware' module NgpVan module Connection @@ -18,7 +17,7 @@ def connection } Faraday::Connection.new(options) do |connection| - connection.request :basic_auth, config.application_name, config.api_key + connection.request :authorization, :basic, config.application_name, config.api_key connection.request(:json) connection.use NgpVan::Response::RaiseError diff --git a/lib/ngp_van/response/raise_error.rb b/lib/ngp_van/response/raise_error.rb index 9d6eaef..db5615b 100644 --- a/lib/ngp_van/response/raise_error.rb +++ b/lib/ngp_van/response/raise_error.rb @@ -5,7 +5,7 @@ module NgpVan module Response - class RaiseError < Faraday::Response::Middleware + class RaiseError < Faraday::Middleware def on_complete(response) error = NgpVan::Error.from_response(response) raise error if error diff --git a/ngp_van.gemspec b/ngp_van.gemspec index 31bd781..d37f047 100644 --- a/ngp_van.gemspec +++ b/ngp_van.gemspec @@ -23,6 +23,5 @@ Gem::Specification.new do |spec| spec.summary = 'Ruby wrapper for the NGP VAN API' spec.version = NgpVan::VERSION.dup - spec.add_dependency 'faraday', '>= 1.0.0', '< 2.0' - spec.add_dependency 'faraday_middleware', '>= 0.10.0' + spec.add_dependency 'faraday', '>= 2.0', '< 3.0' end