ライブラリ
- ビルトイン (264)
-
cgi
/ core (24) -
minitest
/ unit (1) -
net
/ ftp (12) -
net
/ http (48) -
net
/ imap (36) - open-uri (12)
- openssl (48)
- pty (12)
- rake (24)
-
rubygems
/ user _ interaction (12) -
webrick
/ httpresponse (84) -
webrick
/ server (12)
クラス
- CGI (24)
-
Gem
:: StreamUI (12) -
MiniTest
:: Unit (1) - Mutex (2)
-
Net
:: FTP (12) -
Net
:: HTTP (48) -
Net
:: IMAP (12) -
Net
:: IMAP :: StatusData (24) -
OpenSSL
:: OCSP :: BasicResponse (24) -
OpenSSL
:: OCSP :: Response (24) -
PTY
:: ChildExited (12) -
Process
:: Status (180) - SystemExit (12)
- Thread (60)
-
Thread
:: Mutex (10) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPResponse (84)
モジュール
- FileUtils (24)
-
OpenURI
:: Meta (12)
キーワード
- & (12)
- == (12)
- >> (12)
-
add
_ status (12) - alive? (12)
- attr (12)
- coredump? (12)
- exited? (12)
- exitstatus (12)
- header (12)
- inspect (12)
- mailbox (12)
- out (12)
- pid (12)
- post2 (24)
-
reason
_ phrase (12) -
reason
_ phrase= (12) -
request
_ post (24) - ruby (12)
- run (12)
-
set
_ error (12) -
set
_ redirect (12) - sh (12)
- signaled? (12)
- sleep (12)
- status= (12)
-
status
_ line (12) -
status
_ string (12) - stop? (12)
- stopped? (12)
- stopsig (12)
- success? (12)
-
terminate
_ interaction (12) - termsig (12)
-
to
_ i (12) -
to
_ s (12) - wakeup (12)
検索結果
先頭5件
-
FileUtils
# ruby(*args) {|result , status| . . . } (3202.0) -
与えられた引数で Ruby インタプリタを実行します。
与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh -
Mutex
# sleep(timeout = nil) -> Integer (3119.0) -
与えられた秒数の間ロックを解除してスリープして、実行後にまたロックします。
...リープして、実行後にまたロックします。
@param timeout スリープする秒数を指定します。省略するとスリープし続けます。
@return スリープしていた秒数を返します。
@raise ThreadError 自身がカレントスレッドによってロックさ......グナルを受信した場合などに実行が再
開(spurious wakeup)される場合がある点に注意してください。
//emlist[例][ruby]{
m = Mutex.new
th = Thread.new do
m.lock
m.sleep(2)
end
th.status # => "run"
sleep 1
th.status # => "sleep"
sleep 1
th.status # => false
//}... -
Thread
:: Mutex # sleep(timeout = nil) -> Integer (3119.0) -
与えられた秒数の間ロックを解除してスリープして、実行後にまたロックします。
...リープして、実行後にまたロックします。
@param timeout スリープする秒数を指定します。省略するとスリープし続けます。
@return スリープしていた秒数を返します。
@raise ThreadError 自身がカレントスレッドによってロックさ......グナルを受信した場合などに実行が再
開(spurious wakeup)される場合がある点に注意してください。
//emlist[例][ruby]{
m = Mutex.new
th = Thread.new do
m.lock
m.sleep(2)
end
th.status # => "run"
sleep 1
th.status # => "sleep"
sleep 1
th.status # => false
//}......にまたロックします。
@param timeout スリープする秒数を指定します。省略するとスリープし続けます。
@return タイムアウトした時は nil を、それ以外はスリープしていた秒数を返します。
@raise ThreadError 自身がカレントスレ... -
WEBrick
:: HTTPResponse # reason _ phrase -> String | nil (3117.0) -
HTTP のレスポンスの最初の行の reason phrase を返します。 この値が nil の場合 reason phrase は status から生成されます。 デフォルトは nil です。
...HTTP のレスポンスの最初の行の reason phrase を返します。
この値が nil の場合 reason phrase は status から生成されます。
デフォルトは nil です。... -
WEBrick
:: HTTPResponse # reason _ phrase=(val) (3023.0) -
HTTP のレスポンスの最初の行の reason phrase をセットします。 この値が nil の場合 reason phrase は status から生成されます。 デフォルトは nil です。
...TTP のレスポンスの最初の行の reason phrase をセットします。
この値が nil の場合 reason phrase は status から生成されます。
デフォルトは nil です。
@param val reason phrase を表す文字列を指定します。
require 'webrick'
res = WEBrick::HTT......PResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.reason_phrase #=> "Not Found"... -
Thread
# alive? -> bool (3013.0) -
スレッドが「生きている」時、true を返します。
...」時、true を返します。
例:
thr = Thread.new { }
thr.join # => #<Thread:0x401b3fb0 dead>
Thread.current.alive? # => true
thr.alive? # => false
Thread#status が真を返すなら、このメソッドも真です。
@see Thread#status, Thread#stop?... -
Thread
# run -> self (3007.0) -
停止状態(stop)のスレッドを再開させます。 Thread#wakeup と異なりすぐにスレッドの切り替え を行います。
...状態(stop)のスレッドを再開させます。
Thread#wakeup と異なりすぐにスレッドの切り替え
を行います。
@raise ThreadError 死んでいるスレッドに対して実行すると発生します。
//emlist[例][ruby]{
a = Thread.new { puts "a"; Thread.stop; puts "c" }......sleep 0.1 while a.status!='sleep'
puts "Got here"
a.run
a.join
# => a
# => Got here
# => c
//}
@see Thread#wakeup, Thread.stop... -
Thread
# wakeup -> self (3007.0) -
停止状態(stop)のスレッドを実行可能状態(run)にします。
...(stop)のスレッドを実行可能状態(run)にします。
@raise ThreadError 死んでいるスレッドに対して実行すると発生します。
//emlist[例][ruby]{
c = Thread.new { Thread.stop; puts "hey!" }
sleep 0.1 while c.status!='sleep'
c.wakeup
c.join
# => "hey!"
//}
@see Thread......#run, Thread.stop... -
CGI
# header(options = "text / html") -> String (131.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキ......。
: type
Content-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘ......ッダをセットします。また Server と Connection の各ヘッダにもデフォルト値をセットします。
偽を指定する場合は、これらの値を明示的にセットしてください。
: status
HTTP のステータスコードを指定します。
このリスト...