450件ヒット
[1-100件を表示]
(0.057秒)
種類
- インスタンスメソッド (273)
- 特異メソッド (136)
- モジュール関数 (30)
- 文書 (11)
ライブラリ
- ビルトイン (150)
-
cgi
/ core (22) - expect (22)
-
irb
/ context (11) - openssl (22)
-
rexml
/ document (121) -
rubygems
/ source _ index (11) - shell (15)
- stringio (11)
- thread (2)
- timeout (30)
- tracer (11)
- zlib (11)
クラス
-
ARGF
. class (9) - CGI (22)
-
Gem
:: SourceIndex (11) - IO (132)
-
IRB
:: Context (11) - Mutex (2)
-
OpenSSL
:: SSL :: SSLContext (22) -
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (11) -
REXML
:: Declaration (11) -
REXML
:: DocType (11) -
REXML
:: Document (22) -
REXML
:: Element (11) -
REXML
:: Entity (11) -
REXML
:: ExternalEntity (11) -
REXML
:: Formatters :: Default (11) -
REXML
:: NotationDecl (11) - Shell (15)
- StringIO (11)
-
Thread
:: ConditionVariable (11) -
Thread
:: Mutex (9) - Tracer (11)
-
Zlib
:: ZStream (11)
キーワード
- Ruby用語集 (11)
-
debug
_ output _ exclusive _ unlock (3) -
debug
_ output _ lock (6) -
debug
_ output _ unlock (6) - expect (22)
-
flush
_ next _ out (11) - header (11)
- new (11)
- outdated (11)
- popen (88)
-
read
_ nonblock (31) - select (22)
- sleep (11)
-
ssl
_ timeout (11) -
stdout
_ mutex (11) - timeout (41)
- wait (11)
- write (121)
検索結果
先頭5件
-
CGI
# out(options = "text / html") { . . . . } (18291.0) -
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
...に出力します。
HEADリクエスト (REQUEST_METHOD == "HEAD") の場合は HTTP ヘッダのみを出力します。
charset が "iso-2022-jp"・"euc-jp"・"shift_jis" のいずれかで
ある場合は文字列エンコーディングを自動変換し、language を "ja"にします。
@......ew
cgi.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#
# string
cgi.out("text/plain"){ "string" }
# Content-Type: text/plain
# Content-Length: 6
#
# string
cgi.out({"nph"......onnection" => "close",
"type" => "text/html",
"charset" => "iso-2022-jp",
# Content-Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + (3600 * 24 * 30),... -
Shell
. debug _ output _ exclusive _ unlock { . . . } -> Mutex | nil (12400.0) -
@todo
...@todo
@see Mutex#exclusive_unlock... -
Tracer
. stdout _ mutex -> Mutex (12400.0) -
@todo
@todo -
Zlib
:: ZStream # flush _ next _ out -> String (12301.0) -
出力バッファに残っているデータを強制的に取り出します。
出力バッファに残っているデータを強制的に取り出します。 -
Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object (9330.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい......@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
例 長い計算のタイムアウト
require 'timeout'
def calc_pi(min)
loop do
x = rand
y = rand
x**2 +......スレッドが割り込めない処理に対して timeout は無力です。
そのようなものは実用レベルでは少ないのですが、
Socket などは DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その......す.
@param exception_class タイムアウトした時、発生させる例外を指定します.
@param message エラーメッセージを指定します.省略した場合は
"execution expired" になります.
例 長い計算のタイムアウト
require 'timeout'
def cal... -
Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object (9330.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい......す.
@param exception_class タイムアウトした時、発生させる例外を指定します.
@param message エラーメッセージを指定します.省略した場合は
"execution expired" になります.
例 長い計算のタイムアウト
require 'timeout'
def cal......スレッドが割り込めない処理に対して timeout は無力です。
そのようなものは実用レベルでは少ないのですが、
Socket などは DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その... -
Gem
:: SourceIndex # outdated -> Array (9200.0) -
更新されていない Gem::Specification のリストを返します。
更新されていない Gem::Specification のリストを返します。 -
OpenSSL
:: SSL :: SSLContext # ssl _ timeout -> Integer | nil (9200.0) -
このコンテキストから生成するセッションのタイムアウト秒数を返します。
...このコンテキストから生成するセッションのタイムアウト秒数を返します。
デフォルト値は nil です。
@see OpenSSL::SSL::SSLContext#timeout=... -
OpenSSL
:: SSL :: SSLContext # timeout -> Integer | nil (9200.0) -
このコンテキストから生成するセッションのタイムアウト秒数を返します。
...このコンテキストから生成するセッションのタイムアウト秒数を返します。
デフォルト値は nil です。
@see OpenSSL::SSL::SSLContext#timeout=... -
Kernel
# timeout(sec , exception _ class = nil) {|i| . . . . } -> object (6306.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい.......
@param exception_class タイムアウトした時、発生させる例外を指定します.
=== 注意
timeout による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby のスレッドが割り込めない処理に対して
timeout は無......ベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装しなおすか C 側で Ruby
のスレッドを意識してあげる... -
IO
# expect(pattern , timeout = 9999999) -> Array | nil (6300.0) -
レシーバから指定したパターンを読み込むまで待ちます。
...文字列を指定した場合は、文字列そのものにマッチする正規表現に変換されます。
@param timeout タイムアウトする秒数。省略すると 9999999 秒後にタイムアウトします。
@return パターンが得られたら、その...