class Daredevil::Errors::UnknownHTTPStatus

Attributes

status[R]

Public Class Methods

new(status) click to toggle source
Calls superclass method
# File lib/daredevil/errors.rb, line 10
def initialize(status)
  @status = status
  super(message)
end

Public Instance Methods

message() click to toggle source
# File lib/daredevil/errors.rb, line 15
def message
  "Unknown HTTP status code '#{status}'.\n"\
  "Available status codes and symbols are: #{statuses}"
end

Private Instance Methods

statuses() click to toggle source
# File lib/daredevil/errors.rb, line 22
def statuses
  (status_symbols + status_codes).join(', ')
end