diff --git a/lib/excon/hypermedia/middleware.rb b/lib/excon/hypermedia/middleware.rb index 592fd81..a05c314 100644 --- a/lib/excon/hypermedia/middleware.rb +++ b/lib/excon/hypermedia/middleware.rb @@ -11,9 +11,6 @@ # creating a request, or connection object. Excon does not enforce this yet, but # it does print a warning, so this makes things future-proof. module Excon - VALID_REQUEST_KEYS.push(:hcp, :embedded, :hypermedia) - VALID_CONNECTION_KEYS.push(:hcp, :embedded, :hypermedia) - module HyperMedia # Middleware # @@ -24,6 +21,10 @@ module HyperMedia # will be left alone by this middleware. # class Middleware < Excon::Middleware::Base + def self.valid_parameter_keys + %i[hcp embedded hypermedia] + end + def request_call(datum) # if `hcp` is enabled, insert the `HypertextCachePattern` middleware in # the middleware stack right after this one.