| Module | WEBrick::HTTPStatus |
| In: |
lib/webrick/httpstatus.rb
|
| StatusMessage | = | { 100, 'Continue', 101, 'Switching Protocols', 200, 'OK', 201, 'Created', 202, 'Accepted', 203, 'Non-Authoritative Information', 204, 'No Content', 205, 'Reset Content', 206, 'Partial Content', 300, 'Multiple Choices', 301, 'Moved Permanently', 302, 'Found', 303, 'See Other', 304, 'Not Modified', 305, 'Use Proxy', 307, 'Temporary Redirect', 400, 'Bad Request', 401, 'Unauthorized', 402, 'Payment Required', 403, 'Forbidden', 404, 'Not Found', 405, 'Method Not Allowed', 406, 'Not Acceptable', 407, 'Proxy Authentication Required', 408, 'Request Timeout', 409, 'Conflict', 410, 'Gone', 411, 'Length Required', 412, 'Precondition Failed', 413, 'Request Entity Too Large', 414, 'Request-URI Too Large', 415, 'Unsupported Media Type', 416, 'Request Range Not Satisfiable', 417, 'Expectation Failed', 500, 'Internal Server Error', 501, 'Not Implemented', 502, 'Bad Gateway', 503, 'Service Unavailable', 504, 'Gateway Timeout', 505, 'HTTP Version Not Supported' |
| CodeToError | = | {} |
# File lib/webrick/httpstatus.rb, line 116
116: def client_error?(code)
117: code.to_i >= 400 and code.to_i < 500
118: end
# File lib/webrick/httpstatus.rb, line 113
113: def error?(code)
114: code.to_i >= 400 and code.to_i < 600
115: end
# File lib/webrick/httpstatus.rb, line 104
104: def info?(code)
105: code.to_i >= 100 and code.to_i < 200
106: end
# File lib/webrick/httpstatus.rb, line 101
101: def reason_phrase(code)
102: StatusMessage[code.to_i]
103: end
# File lib/webrick/httpstatus.rb, line 110
110: def redirect?(code)
111: code.to_i >= 300 and code.to_i < 400
112: end
# File lib/webrick/httpstatus.rb, line 119
119: def server_error?(code)
120: code.to_i >= 500 and code.to_i < 600
121: end