LoginSignup
3
1

More than 3 years have passed since last update.

[Ruby] HTTP ステータスコードを扱うのに WEBrick::HTTPStatus が便利

Last updated at Posted at 2019-09-06

WEBrick::HTTPStatus

WEBrick::HTTPStatus は標準添付ライブラリなので Gem なしで使えて便利 :blush:

WEBrick::HTTPStatus.info?(101)
#=> true
WEBrick::HTTPStatus.reason_phrase(101)
#=> "Switching Protocols"

WEBrick::HTTPStatus.success?(200)
#=> true
WEBrick::HTTPStatus.reason_phrase(200)
#=> "OK"

WEBrick::HTTPStatus.redirect?(301)
#=> true
WEBrick::HTTPStatus.reason_phrase(301)
#=> "Moved Permanently"

WEBrick::HTTPStatus.client_error?(403)
#=> true
WEBrick::HTTPStatus.reason_phrase(403)
#=> "Forbidden"

WEBrick::HTTPStatus.server_error?(500)
#=> true
WEBrick::HTTPStatus.reason_phrase(500)
#=> "Internal Server Error"

参考

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1