module WEBrick::HTTPStatus

def self.[](code)


=> WEBrick::HTTPStatus::NotFound
WEBrick::HTTPStatus[302]

Returns the status class corresponding to +code+
#
def self.[](code)
  CodeToError[code]
end

def client_error?(code)

Is +code+ a client error status?
#
def client_error?(code)
  code.to_i >= 400 and code.to_i < 500
end

def error?(code)

Is +code+ an error status?
#
def error?(code)
  code.to_i >= 400 and code.to_i < 600
end

def info?(code)

Is +code+ an informational status?
#
def info?(code)
  code.to_i >= 100 and code.to_i < 200
end

def reason_phrase(code)

=> "Not Found"
WEBrick::HTTPStatus.reason_phrase 404

Returns the description corresponding to the HTTP status +code+
#
def reason_phrase(code)
  StatusMessage[code.to_i]
end

def redirect?(code)

Is +code+ a redirection status?
#
def redirect?(code)
  code.to_i >= 300 and code.to_i < 400
end

def server_error?(code)

Is +code+ a server error status?
#
def server_error?(code)
  code.to_i >= 500 and code.to_i < 600
end

def success?(code)

Is +code+ a successful status?
#
def success?(code)
  code.to_i >= 200 and code.to_i < 300
end