diff --git a/lib/faraday_middleware/gzip.rb b/lib/faraday_middleware/gzip.rb index cc1b3557..31c75e82 100644 --- a/lib/faraday_middleware/gzip.rb +++ b/lib/faraday_middleware/gzip.rb @@ -64,7 +64,7 @@ def inflate(body) end def brotli_inflate(body) - dependency 'brotli' + self.class.dependency 'brotli' Brotli.inflate(body) end diff --git a/spec/unit/gzip_spec.rb b/spec/unit/gzip_spec.rb index fd1517b3..eb9ff00d 100644 --- a/spec/unit/gzip_spec.rb +++ b/spec/unit/gzip_spec.rb @@ -2,6 +2,7 @@ require 'faraday_middleware/gzip' describe FaradayMiddleware::Gzip, :type => :response do + require 'brotli' unless jruby? let(:middleware) { described_class.new(lambda { |env|