別のキーワード
種類
ライブラリ
- English (1)
- ビルトイン (40)
-
cgi
/ core (3) - getoptlong (3)
-
net
/ ftp (1) -
net
/ http (5) -
net
/ imap (4) - open-uri (1)
- open3 (8)
- openssl (25)
- pty (2)
- rake (2)
-
rubygems
/ user _ interaction (1) - socket (2)
-
webrick
/ httpresponse (7) -
webrick
/ httpstatus (97) -
webrick
/ server (1)
クラス
- CGI (3)
-
Gem
:: StreamUI (1) - GetoptLong (3)
-
Net
:: FTP (1) -
Net
:: HTTP (4) -
Net
:: IMAP (1) -
Net
:: IMAP :: StatusData (2) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: Response (3) -
PTY
:: ChildExited (1) -
Process
:: Status (15) - Socket (1)
- SystemExit (2)
- Thread (6)
-
Thread
:: Mutex (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPResponse (7)
モジュール
- FileUtils (2)
- Kernel (5)
- Open3 (8)
-
OpenSSL
:: OCSP (18) -
OpenSSL
:: Random (1) -
OpenURI
:: Meta (1) - PTY (1)
- Process (9)
-
Socket
:: Constants (1) -
WEBrick
:: HTTPStatus (48)
キーワード
-
$ ? (1) -
$ CHILD _ STATUS (1) - & (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - == (1)
- >> (1)
- Accepted (1)
- BadGateway (1)
- BadRequest (1)
- ClientError (1)
- Conflict (1)
- Continue (1)
- Created (1)
- EOFError (1)
- Error (1)
- ExpectationFailed (1)
- Forbidden (1)
- Found (1)
- GatewayTimeout (1)
- Gone (1)
- HTTPMultiStatus (1)
- HTTPStatus (1)
- HTTPVersionNotSupported (1)
-
HTTP
_ STATUS (1) - Info (1)
- InternalServerError (1)
- Lazy (1)
- LengthRequired (1)
- MethodNotAllowed (1)
- MovedPermanently (1)
- MultipleChoices (1)
- NoContent (1)
- NonAuthoritativeInformation (1)
- NotAcceptable (1)
- NotFound (1)
- NotImplemented (1)
- NotModified (1)
- OCSP (1)
- OK (1)
- PartialContent (1)
- PaymentRequired (1)
- PreconditionFailed (1)
- ProxyAuthenticationRequired (1)
-
RC
_ ACCEPTED (1) -
RC
_ BAD _ GATEWAY (1) -
RC
_ BAD _ REQUEST (1) -
RC
_ CONFLICT (1) -
RC
_ CONTINUE (1) -
RC
_ CREATED (1) -
RC
_ EXPECTATION _ FAILED (1) -
RC
_ FORBIDDEN (1) -
RC
_ FOUND (1) -
RC
_ GATEWAY _ TIMEOUT (1) -
RC
_ GONE (1) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (1) -
RC
_ INTERNAL _ SERVER _ ERROR (1) -
RC
_ LENGTH _ REQUIRED (1) -
RC
_ METHOD _ NOT _ ALLOWED (1) -
RC
_ MOVED _ PERMANENTLY (1) -
RC
_ MULTIPLE _ CHOICES (1) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (1) -
RC
_ NOT _ ACCEPTABLE (1) -
RC
_ NOT _ FOUND (1) -
RC
_ NOT _ IMPLEMENTED (1) -
RC
_ NOT _ MODIFIED (1) -
RC
_ NO _ CONTENT (1) -
RC
_ OK (1) -
RC
_ PARTIAL _ CONTENT (1) -
RC
_ PAYMENT _ REQUIRED (1) -
RC
_ PRECONDITION _ FAILED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (1) -
RC
_ REQUEST _ TIMEOUT (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
RC
_ RESET _ CONTENT (1) -
RC
_ SEE _ OTHER (1) -
RC
_ SERVICE _ UNAVAILABLE (1) -
RC
_ SWITCHING _ PROTOCOLS (1) -
RC
_ TEMPORARY _ REDIRECT (1) -
RC
_ UNAUTHORIZED (1) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (1) -
RC
_ USE _ PROXY (1) -
RESPONSE
_ STATUS _ INTERNALERROR (1) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) -
RESPONSE
_ STATUS _ SUCCESSFUL (1) -
RESPONSE
_ STATUS _ TRYLATER (1) -
RESPONSE
_ STATUS _ UNAUTHORIZED (1) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (1) -
REVOKED
_ STATUS _ CACOMPROMISE (1) -
REVOKED
_ STATUS _ CERTIFICATEHOLD (1) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (1) -
REVOKED
_ STATUS _ KEYCOMPROMISE (1) -
REVOKED
_ STATUS _ NOSTATUS (1) -
REVOKED
_ STATUS _ REMOVEFROMCRL (1) -
REVOKED
_ STATUS _ SUPERSEDED (1) -
REVOKED
_ STATUS _ UNSPECIFIED (1) - Redirect (1)
- RequestEntityTooLarge (1)
- RequestRangeNotSatisfiable (1)
- RequestTimeout (1)
- RequestURITooLarge (1)
- ResetContent (1)
-
SO
_ ERROR (2) -
STATUS
_ STARTED (1) -
STATUS
_ TERMINATED (1) -
STATUS
_ YET (1) - SeeOther (1)
- ServerError (1)
- ServiceUnavailable (1)
- Status (2)
- StatusData (1)
- Success (1)
- SwitchingProtocols (1)
- TemporaryRedirect (1)
- Thread (1)
- UnsupportedMediaType (1)
- UseProxy (1)
-
V
_ CERTSTATUS _ GOOD (1) -
V
_ CERTSTATUS _ REVOKED (1) -
V
_ CERTSTATUS _ UNKNOWN (1) - WUNTRACED (1)
- [] (1)
- ` (1)
-
add
_ status (1) - alive? (1)
- attr (1)
- capture2 (1)
- capture2e (1)
- capture3 (1)
- check (1)
-
client
_ error? (1) - coredump? (1)
- create (1)
- detach (1)
- error? (1)
- exit (2)
- exit! (2)
- exited? (1)
- exitstatus (1)
- header (1)
- info? (1)
- inspect (1)
-
localjump
_ error (1) -
localjump
_ exitstatus (1) - mailbox (1)
- new (1)
- out (1)
- pid (1)
- pipeline (1)
-
pipeline
_ r (2) -
pipeline
_ start (2) - post2 (2)
-
rb
_ exit (1) -
rb
_ protect (1) -
rb
_ thread _ status (1) -
rb
_ undefined (1) -
reason
_ phrase (2) -
reason
_ phrase= (1) - redirect? (1)
-
request
_ post (2) - ruby (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 4 feature (1) - run (1)
-
server
_ error? (1) -
set
_ error (1) -
set
_ redirect (1) - sh (1)
- signaled? (1)
- sleep (1)
- status= (1)
- status? (1)
-
status
_ line (1) -
status
_ string (1) - stop (1)
- stop? (1)
- stopped? (1)
- stopsig (1)
- success? (2)
-
terminate
_ interaction (1) -
terminate
_ process (1) - termsig (1)
-
thread
_ status _ name (1) -
to
_ i (1) -
to
_ s (1) - wait (1)
- wait2 (1)
- waitall (1)
- waitpid (1)
- waitpid2 (1)
- wakeup (1)
-
webrick
/ httpstatus (1) - スレッド (1)
検索結果
先頭5件
- PTY
:: ChildExited # status -> Process :: Status - OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] - OpenSSL
:: OCSP :: Response # status -> Integer - Thread
# status -> String | false | nil - Net
:: IMAP # status(mailbox , attr) -> {String => Integer}
-
PTY
:: ChildExited # status -> Process :: Status (54655.0) -
子プロセスの終了ステータスをProcess::Statusオブジェクトで返します。
子プロセスの終了ステータスをProcess::Statusオブジェクトで返します。 -
OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] (54502.0) -
証明書の状態の問い合わせの結果を返します。
証明書の状態の問い合わせの結果を返します。
この返り値には複数の問い合わせ結果が含まれています。
個々の結果は以下の内容の配列です。
[ 問い合わせの CertificateId オブジェクト,
ステータスコード,
失効理由コード,
失効時刻,
最終更新時刻,
次回更新時刻,
拡張領域 ]
ステータスコードはいかのいずれかの値を取ります
* OpenSSL::OCSP::V_CERTSTATUS_GOOD 正常
* OpenSSL::OCSP::V_CERTSTATUS_REVOKED 失効
* OpenSSL::OCSP::... -
OpenSSL
:: OCSP :: Response # status -> Integer (54430.0) -
ステータスコードを整数で返します。
ステータスコードを整数で返します。
以下のいずれかを返します。
* OpenSSL::OCSP::RESPONSE_STATUS_SUCCESSFUL
* OpenSSL::OCSP::RESPONSE_STATUS_MALFORMEDREQUEST
* OpenSSL::OCSP::RESPONSE_STATUS_INTERNALERROR
* OpenSSL::OCSP::RESPONSE_STATUS_TRYLATER
* OpenSSL::OCSP::RESPONSE_STATUS_SIGREQUIRED
* OpenSSL::OCSP::RESPONSE_S... -
Thread
# status -> String | false | nil (54394.0) -
生きているスレッドの状態を文字列 "run"、"sleep", "aborting" のいず れかで返します。正常終了したスレッドに対して false、例外によ り終了したスレッドに対して nil を返します。
生きているスレッドの状態を文字列 "run"、"sleep", "aborting" のいず
れかで返します。正常終了したスレッドに対して false、例外によ
り終了したスレッドに対して nil を返します。
Thread#alive? が真を返すなら、このメソッドも真です。
例:
a = Thread.new { raise("die now") }
b = Thread.new { Thread.stop }
c = Thread.new { Thread.exit }
d = Thread.new { sleep }
d.kill ... -
Net
:: IMAP # status(mailbox , attr) -> {String => Integer} (54370.0) -
STATUS コマンドを送り、mailbox のステータスを得ます。
STATUS コマンドを送り、mailbox のステータスを得ます。
問い合わせたいステータスは attr に文字列の配列で渡します。
返り値は アトリビュート文字列をキーとするハッシュです。
詳しくは 2060 の 6.3.10 を参考にしてください。
例:
p imap.status("inbox", ["MESSAGES", "RECENT"])
#=> {"RECENT"=>0, "MESSAGES"=>44}
@param mailbox 問い合わせ対象のメールボックス(文字列)
@param attr 問合せたいアトリビュート名(文字列)の配列
@raise Ne... -
SystemExit
# status -> Integer (54340.0) -
例外オブジェクトに保存された終了ステータスを返します。
例外オブジェクトに保存された終了ステータスを返します。
終了ステータスは Kernel.#exit や SystemExit.new などで設定されます。
例:
begin
exit 1
rescue SystemExit => err
p err.status # => 1
end
begin
raise SystemExit.new(1, "dummy exit")
rescue SystemExit => err
p err.status # => 1
end -
OpenURI
:: Meta # status -> [String] (54322.0) -
対象となるリソースのステータスコードと reason phrase を文字列の配列として返します。
対象となるリソースのステータスコードと reason phrase を文字列の配列として返します。
//emlist[例][ruby]{
require 'open-uri'
open('http://example.com/') {|f|
p f.status #=> ["200", "OK"]
}
//} -
Net
:: FTP # status -> String (54304.0) -
現在の状態を返します。
現在の状態を返します。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。 -
WEBrick
:: GenericServer # status -> Symbol (54304.0) -
現在のサーバのステータスを Symbol オブジェクトで返します。 値は :Running(活動中), :Shutdown(終了処理中), :Stop(完全に停止) のいずれかです。
現在のサーバのステータスを Symbol オブジェクトで返します。
値は :Running(活動中), :Shutdown(終了処理中), :Stop(完全に停止) のいずれかです。 -
WEBrick
:: HTTPResponse # status -> Integer (54304.0) -
レスポンスのステータスコードを表す整数を返します。 デフォルトは WEBrick::HTTPStatus::RC_OK です。
レスポンスのステータスコードを表す整数を返します。
デフォルトは WEBrick::HTTPStatus::RC_OK です。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ NOSTATUS -> Integer (36652.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 BasicResponse にコードが含まれていないことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
BasicResponse にコードが含まれていないことを意味します。 -
Process
:: Status # exitstatus -> Integer | nil (27301.0) -
exited? が真の場合プロセスが返した終了ステータスの整数を、そ うでない場合は nil を返します。
exited? が真の場合プロセスが返した終了ステータスの整数を、そ
うでない場合は nil を返します。 -
WEBrick
:: HTTPStatus :: Status (27001.0) -
HTTP のステータスコードの親クラスです。
HTTP のステータスコードの親クラスです。 -
static const char * thread
_ status _ name(enum thread _ status status) (18901.0) -
-
OpenSSL
:: OCSP :: BasicResponse # add _ status(cid , status , reason , revtime , thisupd , nextupd , exts) -> self (18643.0) -
証明書の状態の問い合わせの結果をオブジェクトに追加します。
証明書の状態の問い合わせの結果をオブジェクトに追加します。
詳しくは OpenSSL::OCSP::BasicResponse#status を見てください。
@param cid 問い合わせの(OpenSSL::OCSP::CertificateId オブジェクト)
@param status ステータスコード(整数)
@param reason 失効理由コード(整数)
@param revtime 失効時刻(Time オブジェクトもしくは nil)
@param thisupd 最終更新時刻(Time オブジェクト)
@param nextupd 次回更新時刻(Time オブジェクト)... -
WEBrick
:: HTTPResponse # status=(status) (18643.0) -
レスポンスのステータスコードを整数で指定します。 reason_phrase も適切なものに設定されます。
レスポンスのステータスコードを整数で指定します。
reason_phrase も適切なものに設定されます。
@param status ステータスコードを整数で指定します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.reason_phrase #=> "Not Found" -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (18625.0) -
$? の別名
$? の別名
require "English"
out = `wget https://www.ruby-lang.org/en/about/license.txt -O - 2>/dev/null`
if $CHILD_STATUS.to_i == 0
print "wget success\n"
out.split(/\n/).each { |line|
printf "%s\n", line
}
else
print "wget failed\n"
end -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ INTERNALERROR -> Integer (18352.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ MALFORMEDREQUEST -> Integer (18352.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 リクエストの構文が正しくないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
リクエストの構文が正しくないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ SIGREQUIRED -> Integer (18352.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 サーバがクライアントにリクエストへの署名を要求していることを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
サーバがクライアントにリクエストへの署名を要求していることを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ SUCCESSFUL -> Integer (18352.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 正しく応答したことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
正しく応答したことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ TRYLATER -> Integer (18352.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 レスポンダが一時的に応答できないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
レスポンダが一時的に応答できないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ UNAUTHORIZED -> Integer (18352.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 クライアントからサーバへの応答が認可されていないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
クライアントからサーバへの応答が認可されていないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ AFFILIATIONCHANGED -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書の記載内容が変更されたことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書の記載内容が変更されたことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ CACOMPROMISE -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 CA が危殆化したことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
CA が危殆化したことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ CERTIFICATEHOLD -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 一時的な保留を意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
一時的な保留を意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ CESSATIONOFOPERATION -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書の運用を止めたことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書の運用を止めたことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ KEYCOMPROMISE -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 鍵が危殆化したことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
鍵が危殆化したことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ REMOVEFROMCRL -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 CRL からの削除を意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
CRL からの削除を意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ SUPERSEDED -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書が破棄されたことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書が破棄されたことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ UNSPECIFIED -> Integer (18352.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 未指定を意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
未指定を意味します。
詳しくは 3280 や X.509 を参照してください。 -
OpenSSL
:: OCSP :: V _ CERTSTATUS _ GOOD -> Integer (18349.0) -
OpenSSL::OCSP::BasicResponse#status のステータスコードで証明書が有効であることを意味します。
OpenSSL::OCSP::BasicResponse#status
のステータスコードで証明書が有効であることを意味します。 -
OpenSSL
:: OCSP :: V _ CERTSTATUS _ REVOKED -> Integer (18349.0) -
OpenSSL::OCSP::BasicResponse#status のステータスコードで証明書が失効していることを意味します。
OpenSSL::OCSP::BasicResponse#status
のステータスコードで証明書が失効していることを意味します。 -
OpenSSL
:: OCSP :: V _ CERTSTATUS _ UNKNOWN -> Integer (18349.0) -
OpenSSL::OCSP::BasicResponse#status のステータスコードで証明書の有効性が不明であることを意味します。
OpenSSL::OCSP::BasicResponse#status
のステータスコードで証明書の有効性が不明であることを意味します。 -
WEBrick
:: HTTPResponse # status _ line -> String (18340.0) -
HTTP のステータスラインを CR+LF 付き文字列で返します。
HTTP のステータスラインを CR+LF 付き文字列で返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.status_line #=> "HTTP/1.1 404 Not Found \r\n" -
OpenSSL
:: OCSP :: Response # status _ string -> String (18322.0) -
レスポンスステータスを human-readable な文字列で返します。
レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status -
CGI
:: HTTP _ STATUS -> Hash (18304.0) -
HTTP のステータスコードを表すハッシュです。
HTTP のステータスコードを表すハッシュです。 -
GetoptLong
:: STATUS _ STARTED -> 1 (18304.0) -
内部状態を管理するための定数です。ユーザが使用することはありません。
内部状態を管理するための定数です。ユーザが使用することはありません。 -
GetoptLong
:: STATUS _ TERMINATED -> 2 (18304.0) -
内部状態を管理するための定数です。ユーザが使用することはありません。
内部状態を管理するための定数です。ユーザが使用することはありません。 -
GetoptLong
:: STATUS _ YET -> 0 (18304.0) -
内部状態を管理するための定数です。ユーザが使用することはありません。
内部状態を管理するための定数です。ユーザが使用することはありません。 -
OpenSSL
:: Random . # status? -> bool (18304.0) -
乱数生成器内のエントロピーが十分である場合に true を返します。
乱数生成器内のエントロピーが十分である場合に true を返します。 -
static VALUE localjump
_ exitstatus(VALUE exc) (18301.0) -
-
static VALUE rb
_ thread _ status(VALUE thread) (18301.0) -
-
Process
:: Status (18091.0) -
プロセスの終了ステータスを表すクラスです。 メソッド Process.#wait2 などの返り値として使われます。
プロセスの終了ステータスを表すクラスです。
メソッド Process.#wait2 などの返り値として使われます。
=== 使用例
wait を使用した例
fork { exit }
Process.wait
case
when $?.signaled?
p "child #{$?.pid} was killed by signal #{$?.termsig}"
if $?.coredump? # システムがこのステータスをサポートしてなければ常にfalse
p "child #{$?.pid} dumped core."
end
... -
Net
:: HTTPMultiStatus (18049.0) -
HTTP レスポンス 207 (Multi-Status) を表現するクラスです。
HTTP レスポンス 207 (Multi-Status) を表現するクラスです。
詳しくは 4918 を見てください。 -
Net
:: IMAP :: StatusData (18049.0) -
STATUS 応答を表わすクラスです。
STATUS 応答を表わすクラスです。 -
WEBrick
:: HTTPStatus (18019.0) -
HTTP のステータスを表す例外クラスを提供するモジュールです。 ステータスコード 200 などの成功の場合も含まれます。
HTTP のステータスを表す例外クラスを提供するモジュールです。
ステータスコード 200 などの成功の場合も含まれます。
以下のような継承による階層を構成しています。
StandardError
* WEBrick::HTTPStatus::Status
* WEBrick::HTTPStatus::Info (1XX)
* WEBrick::HTTPStatus::Success (2XX)
* WEBrick::HTTPStatus::Redirect (3XX)
* WEBric... -
webrick
/ httpstatus (18001.0) -
HTTP のステータスを表す例外クラスを提供します。
HTTP のステータスを表す例外クラスを提供します。 -
Process
:: Status # inspect -> String (9073.0) -
自身を人間が読みやすい形の文字列表現にして返します。
自身を人間が読みやすい形の文字列表現にして返します。
プロセスの状態を以下のフォーマットで返します。
: 正常終了のとき
#<Process::Status: pid=18262,exited(nnn)>
: シグナルによる停止のとき
#<Process::Status: pid=18262,stopped(SIGxxx=nnn)>
: シグナルによる終了のとき
#<Process::Status: pid=18262,signaled(SIGxxx=nnn)>
: コアダンプしたとき(このステータスの表示はシステムに依存します)
#<Process::Status: pid=1... -
Net
:: IMAP :: StatusData # attr -> { String => Integer } (9049.0) -
STATUS 応答の内容をハッシュで返します。
STATUS 応答の内容をハッシュで返します。
ハッシュのキーは
"MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN"
などが使われます。
詳しくは 2060 の 6.3.10、7.2.4 を見てください。 -
WEBrick
:: HTTPStatus . [](code) -> Class (9049.0) -
指定された整数が表すステータスコードに対応する WEBrick::HTTPStatus::Status のサブクラスを返します。
指定された整数が表すステータスコードに対応する WEBrick::HTTPStatus::Status
のサブクラスを返します。
@param code HTTP のステータスコードを表す整数を指定します。
require 'webrick'
p WEBrick::HTTPStatus[200] #=> WEBrick::HTTPStatus::OK -
Net
:: IMAP :: StatusData # mailbox -> String (9001.0) -
メールボックス名を返します。
メールボックス名を返します。 -
Process
:: Status # &(other) -> Integer (9001.0) -
self.to_i & other と同じです。 このメソッドは後方互換性のためにあります。
self.to_i & other と同じです。
このメソッドは後方互換性のためにあります。
@param other 自身との & 演算をしたい整数を指定します。 -
Process
:: Status # ==(other) -> bool (9001.0) -
同じステータスの場合に真を返します。
同じステータスの場合に真を返します。
other が数値の場合、self.to_i との比較が行われます。こ
れは後方互換性のためです。
@param other 自身と比較したいオブジェクトを指定します。 -
Process
:: Status # >>(num) -> Integer (9001.0) -
self.to_i >> num と同じです。
self.to_i >> num と同じです。
@param num 整数を指定します。
fork { exit 99 } #=> 26563
Process.wait #=> 26563
$?.to_i #=> 25344
$? >> 8 #=> 99 -
Process
:: Status # coredump? -> bool (9001.0) -
終了時にコアダンプしていたら真を返します。
終了時にコアダンプしていたら真を返します。
このメソッドは signaled? が真のときにしか意味を持ちません。
このメソッドはシステムに依存します。サポートしないプラットフォー
ムでは常に false を返します。 -
Process
:: Status # exited? -> bool (9001.0) -
プロセスが exit(2) などにより正常に終了した場合に、真を返します。 そうでない場合に false を返します。
プロセスが exit(2) などにより正常に終了した場合に、真を返します。
そうでない場合に false を返します。 -
Process
:: Status # pid -> Integer (9001.0) -
終了したプロセスのプロセス ID を返します。
終了したプロセスのプロセス ID を返します。 -
Process
:: Status # signaled? -> bool (9001.0) -
プロセスがハンドラを定義していないシグナルを受けて終了した場合に真 を返します。
プロセスがハンドラを定義していないシグナルを受けて終了した場合に真
を返します。 -
Process
:: Status # stopped? -> bool (9001.0) -
プロセスが現在停止(終了ではない)している場合に真を返します。 Process.#waitpid に Process::WUNTRACED フラグを設定した 場合にだけ真になりえます。
プロセスが現在停止(終了ではない)している場合に真を返します。
Process.#waitpid に Process::WUNTRACED フラグを設定した
場合にだけ真になりえます。 -
Process
:: Status # stopsig -> Integer | nil (9001.0) -
stopped? が真の場合そのシグナルの番号を、そうでない場合は nil を返します。
stopped? が真の場合そのシグナルの番号を、そうでない場合は
nil を返します。 -
Process
:: Status # success? -> bool (9001.0) -
プロセスの終了状態が成功である場合に true を返します。 そうでない場合に false を返します。
プロセスの終了状態が成功である場合に true を返します。
そうでない場合に false を返します。 -
Process
:: Status # termsig -> Integer | nil (9001.0) -
signaled? が真の場合プロセスを終了させたシグナル番号を、 そうでない場合は nil を返します。
signaled? が真の場合プロセスを終了させたシグナル番号を、
そうでない場合は nil を返します。 -
Process
:: Status # to _ i -> Integer (9001.0) -
C 言語での終了ステータス表現の整数を返します。
C 言語での終了ステータス表現の整数を返します。
多くのシステムの実装では、この値の上位 8 bit に exit(2)
に渡した終了ステータスが、下位 8 bit にシグナル等で終了した等の情
報が入っています。 -
Process
:: Status # to _ s -> String (9001.0) -
to_i.to_s と同じです。
to_i.to_s と同じです。 -
WEBrick
:: HTTPStatus . # client _ error?(code) -> bool (9001.0) -
指定された整数が表すステータスコードが 4XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 4XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
WEBrick
:: HTTPStatus . # error?(code) -> bool (9001.0) -
指定された整数が表すステータスコードが 4XX, 5xx である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 4XX, 5xx である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
WEBrick
:: HTTPStatus . # info?(code) -> bool (9001.0) -
指定された整数が表すステータスコードが 1XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 1XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数を指定します。 -
WEBrick
:: HTTPStatus . # reason _ phrase(code) -> String (9001.0) -
指定された整数が表すステータスコードに対応する reason phrase を表す文字列を返します。
指定された整数が表すステータスコードに対応する reason phrase
を表す文字列を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。
require 'webrick'
p WEBrick::HTTPStatus.reason_phrase(304) #=> "Not Modified" -
WEBrick
:: HTTPStatus . # redirect?(code) -> bool (9001.0) -
指定された整数が表すステータスコードが 3XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 3XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
WEBrick
:: HTTPStatus . # server _ error?(code) -> bool (9001.0) -
指定された整数が表すステータスコードが 5XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 5XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
WEBrick
:: HTTPStatus . # success?(code) -> bool (9001.0) -
指定された整数が表すステータスコードが 2XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 2XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
WEBrick
:: HTTPStatus :: Accepted (9001.0) -
HTTP のステータスコード 202 Accepted を表すクラスです。
HTTP のステータスコード 202 Accepted を表すクラスです。 -
WEBrick
:: HTTPStatus :: BadGateway (9001.0) -
HTTP のステータスコード 502 Bad Gateway を表すクラスです。
HTTP のステータスコード 502 Bad Gateway を表すクラスです。 -
WEBrick
:: HTTPStatus :: BadRequest (9001.0) -
HTTP のステータスコード 400 Bad Request を表すクラスです。
HTTP のステータスコード 400 Bad Request を表すクラスです。 -
WEBrick
:: HTTPStatus :: ClientError (9001.0) -
HTTP のステータスコードクライアントエラー 4XX の親クラスです。
HTTP のステータスコードクライアントエラー 4XX の親クラスです。 -
WEBrick
:: HTTPStatus :: Conflict (9001.0) -
HTTP のステータスコード 409 Conflict を表すクラスです。
HTTP のステータスコード 409 Conflict を表すクラスです。 -
WEBrick
:: HTTPStatus :: Continue (9001.0) -
HTTP のステータスコード 100 Continue を表すクラスです。
HTTP のステータスコード 100 Continue を表すクラスです。 -
WEBrick
:: HTTPStatus :: Created (9001.0) -
HTTP のステータスコード 201 Created を表すクラスです。
HTTP のステータスコード 201 Created を表すクラスです。 -
WEBrick
:: HTTPStatus :: EOFError (9001.0) -
-
WEBrick
:: HTTPStatus :: Error (9001.0) -
HTTP のステータスコードエラーの親クラスです。
HTTP のステータスコードエラーの親クラスです。 -
WEBrick
:: HTTPStatus :: ExpectationFailed (9001.0) -
HTTP のステータスコード 417 Expectation Failed を表すクラスです。
HTTP のステータスコード 417 Expectation Failed を表すクラスです。 -
WEBrick
:: HTTPStatus :: Forbidden (9001.0) -
HTTP のステータスコード 403 Forbidden を表すクラスです。
HTTP のステータスコード 403 Forbidden を表すクラスです。 -
WEBrick
:: HTTPStatus :: Found (9001.0) -
HTTP のステータスコード 302 Found を表すクラスです。
HTTP のステータスコード 302 Found を表すクラスです。 -
WEBrick
:: HTTPStatus :: GatewayTimeout (9001.0) -
HTTP のステータスコード 504 Gateway Timeout を表すクラスです。
HTTP のステータスコード 504 Gateway Timeout を表すクラスです。 -
WEBrick
:: HTTPStatus :: Gone (9001.0) -
HTTP のステータスコード 410 Gone を表すクラスです。
HTTP のステータスコード 410 Gone を表すクラスです。 -
WEBrick
:: HTTPStatus :: HTTPVersionNotSupported (9001.0) -
HTTP のステータスコード 505 HTTP Version Not Supported を表すクラスです。
HTTP のステータスコード 505 HTTP Version Not Supported を表すクラスです。 -
WEBrick
:: HTTPStatus :: Info (9001.0) -
HTTP のステータスコード情報提供 1XX の親クラスです。
HTTP のステータスコード情報提供 1XX の親クラスです。 -
WEBrick
:: HTTPStatus :: InternalServerError (9001.0) -
HTTP のステータスコード 500 Internal Server Error を表すクラスです。
HTTP のステータスコード 500 Internal Server Error を表すクラスです。 -
WEBrick
:: HTTPStatus :: LengthRequired (9001.0) -
HTTP のステータスコード 411 Length Required を表すクラスです。
HTTP のステータスコード 411 Length Required を表すクラスです。 -
WEBrick
:: HTTPStatus :: MethodNotAllowed (9001.0) -
HTTP のステータスコード 405 Method Not Allowed を表すクラスです。
HTTP のステータスコード 405 Method Not Allowed を表すクラスです。 -
WEBrick
:: HTTPStatus :: MovedPermanently (9001.0) -
HTTP のステータスコード 301 Moved Permanently を表すクラスです。
HTTP のステータスコード 301 Moved Permanently を表すクラスです。 -
WEBrick
:: HTTPStatus :: MultipleChoices (9001.0) -
HTTP のステータスコード 300 Multiple Choices を表すクラスです。
HTTP のステータスコード 300 Multiple Choices を表すクラスです。 -
WEBrick
:: HTTPStatus :: NoContent (9001.0) -
HTTP のステータスコード 204 No Content を表すクラスです。
HTTP のステータスコード 204 No Content を表すクラスです。 -
WEBrick
:: HTTPStatus :: NonAuthoritativeInformation (9001.0) -
HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。
HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。 -
WEBrick
:: HTTPStatus :: NotAcceptable (9001.0) -
HTTP のステータスコード 406 Not Acceptable を表すクラスです。
HTTP のステータスコード 406 Not Acceptable を表すクラスです。 -
WEBrick
:: HTTPStatus :: NotFound (9001.0) -
HTTP のステータスコード 404 Not Found を表すクラスです。
HTTP のステータスコード 404 Not Found を表すクラスです。 -
WEBrick
:: HTTPStatus :: NotImplemented (9001.0) -
HTTP のステータスコード 501 Not Implemented を表すクラスです。
HTTP のステータスコード 501 Not Implemented を表すクラスです。 -
WEBrick
:: HTTPStatus :: NotModified (9001.0) -
HTTP のステータスコード 304 Not Modified を表すクラスです。
HTTP のステータスコード 304 Not Modified を表すクラスです。 -
WEBrick
:: HTTPStatus :: OK (9001.0) -
HTTP のステータスコード 200 OK を表すクラスです。
HTTP のステータスコード 200 OK を表すクラスです。