class Excon::Middleware::Base

Public Class Methods

new(stack) click to toggle source
# File lib/excon/middlewares/base.rb, line 10
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 6
def self.valid_parameter_keys
  []
end

Public Instance Methods

error_call(datum) click to toggle source
# File lib/excon/middlewares/base.rb, line 14
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 19
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 24
def response_call(datum)
  @stack.response_call(datum)
  # do stuff
end