class Excon::Middleware::Base

Public Class Methods

new(stack) click to toggle source
# File lib/excon/middlewares/base.rb, line 11
def initialize(stack)
  @stack = stack
end
valid_parameter_keys() click to toggle source

Returns the list of parameters that this middleware uses that are valid as arguments to ‘Connection#request` or `Connection#new`.

# File lib/excon/middlewares/base.rb, line 7
def self.valid_parameter_keys
  []
end

Public Instance Methods

error_call(datum) click to toggle source
# File lib/excon/middlewares/base.rb, line 15
def error_call(datum)
  # do stuff
  @stack.error_call(datum)
end
request_call(datum) click to toggle source
# File lib/excon/middlewares/base.rb, line 20
def request_call(datum)
  # do stuff
  @stack.request_call(datum)
end
response_call(datum) click to toggle source
# File lib/excon/middlewares/base.rb, line 25
def response_call(datum)
  @stack.response_call(datum)
  # do stuff
end