module Faraday::Conductivity::Error

Attributes

request[RW]
response[RW]
response_time[RW]

Public Class Methods

new(*) click to toggle source
Calls superclass method
# File lib/faraday/conductivity/selective_errors.rb, line 8
def initialize(*)
  @request  = {}
  @response = {}
  super
end

Public Instance Methods

inspect() click to toggle source
# File lib/faraday/conductivity/selective_errors.rb, line 22
def inspect
  "<#{self.class}> #{message}"
end
message() click to toggle source
# File lib/faraday/conductivity/selective_errors.rb, line 14
def message
  if @wrapped_exception
    "#{@wrapped_exception.class}: #{super}"
  else
    "#{request[:method].to_s.upcase} #{request[:url]} responded with status #{response[:status]}"
  end
end