class Excon::Middleware::Expects
Public Class Methods
valid_parameter_keys()
click to toggle source
# File lib/excon/middlewares/expects.rb, line 5 def self.valid_parameter_keys [ :expects ] end
Public Instance Methods
response_call(datum)
click to toggle source
# File lib/excon/middlewares/expects.rb, line 11 def response_call(datum) if datum.has_key?(:expects) && ![*datum[:expects]].include?(datum[:response][:status]) raise( Excon::Errors.status_error( datum.reject {|key,_| key == :response}, Excon::Response.new(datum[:response]) ) ) else @stack.response_call(datum) end end