class WPScan::Error::HTTP

HTTP Error

Attributes

response[R]

Public Class Methods

new(response) click to toggle source

@param [ Typhoeus::Response ] res

# File lib/wpscan/errors/http.rb, line 10
def initialize(response)
  @response = response
end

Public Instance Methods

failure_details() click to toggle source
# File lib/wpscan/errors/http.rb, line 14
def failure_details
  msg = response.effective_url

  msg += if response.code.zero? || response.timed_out?
           " (#{response.return_message})"
         else
           " (status: #{response.code})"
         end

  msg
end
to_s() click to toggle source
# File lib/wpscan/errors/http.rb, line 26
def to_s
  "HTTP Error: #{failure_details}"
end