種類
ライブラリ
- ビルトイン (30)
- fiddle (228)
-
fiddle
/ import (12) -
fiddle
/ types (12) -
net
/ imap (48) - psych (192)
-
rdoc
/ context (12) -
rdoc
/ markup (24) -
rubygems
/ command (24) -
rubygems
/ config _ file (12) -
webrick
/ config (12) -
webrick
/ httpservlet / cgihandler (72) -
webrick
/ httpservlet / erbhandler (48) -
webrick
/ httpservlet / filehandler (180) -
webrick
/ httpservlet / prochandler (60) - win32ole (24)
クラス
- Data (6)
-
Fiddle
:: Function (12) -
Fiddle
:: Handle (192) -
Gem
:: Command (24) -
Gem
:: ConfigFile (12) -
Net
:: IMAP (48) -
Psych
:: Handler (144) -
Psych
:: Parser (36) -
RDoc
:: Context (12) -
RDoc
:: Markup (12) - Thread (24)
-
WEBrick
:: HTTPServlet :: CGIHandler (60) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (60) -
WEBrick
:: HTTPServlet :: ERBHandler (36) -
WEBrick
:: HTTPServlet :: FileHandler (96) -
WEBrick
:: HTTPServlet :: ProcHandler (48) -
WIN32OLE
_ EVENT (24)
モジュール
- Fiddle (12)
-
Fiddle
:: Importer (12) -
WEBrick
:: Config (12)
キーワード
- CGIHandler (12)
- CGIRunner (12)
- DEFAULT (12)
- DefaultFileHandler (12)
- ERBHandler (12)
- FileHandler (24)
- Handler (12)
- HandlerTable (12)
- Markup (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) - NEXT (12)
- ProcHandler (12)
-
RTLD
_ GLOBAL (12) -
RTLD
_ LAZY (12) -
RTLD
_ NOW (12) - Ruby (12)
- Win32Types (12)
- [] (24)
-
add
_ handler (12) -
add
_ response _ handler (24) -
add
_ special (12) - alias (12)
- close (12)
-
close
_ enabled? (12) - deconstruct (3)
-
deconstruct
_ keys (3) -
disable
_ close (12) - dlload (12)
- dlopen (12)
-
do
_ GET (60) -
do
_ OPTIONS (12) -
do
_ POST (48) - empty (12)
-
enable
_ close (12) -
end
_ document (12) -
end
_ mapping (12) -
end
_ sequence (12) -
end
_ stream (12) -
error
_ handle (12) -
get
_ instance (12) -
handle
_ arguments (12) -
handle
_ interrupt (12) -
handle
_ rescue (12) - handler (24)
- handler= (24)
- handles? (12)
-
make
_ partial _ content (12) - new (108)
-
not
_ modified? (12) -
pending
_ interrupt? (12) -
prepare
_ range (12) -
remove
_ handler (12) -
remove
_ response _ handler (12) -
response
_ handlers (12) -
ruby 1
. 8 . 4 feature (12) - scalar (12)
- service (12)
-
set
_ current _ section (12) -
start
_ document (12) -
start
_ mapping (12) -
start
_ sequence (12) -
start
_ stream (12) - streaming? (12)
- sym (24)
-
to
_ i (12) -
webrick
/ httpservlet / cgihandler (12) -
webrick
/ httpservlet / erbhandler (12) -
webrick
/ httpservlet / filehandler (12) -
webrick
/ httpservlet / prochandler (12)
検索結果
先頭5件
-
Fiddle
:: Handle (18000.0) -
オープンされたダイナミックライブラリを表すクラスです。
オープンされたダイナミックライブラリを表すクラスです。
dlopen(3) が返すハンドラーのラッパーです。 -
WEBrick
:: HTTPServlet :: FileHandler . add _ handler(suffix , handler) (9200.0) -
与えられた拡張子のファイルを処理するためのサーブレットを登録します。
...与えられた拡張子のファイルを処理するためのサーブレットを登録します。
@param suffix 拡張子を指定します。
@param handler サーブレットを指定します。... -
WEBrick
:: HTTPServlet :: FileHandler . remove _ handler(suffix) -> Class (9100.0) -
与えられた拡張子に対応するサーブレットを削除します。
与えられた拡張子に対応するサーブレットを削除します。
@param suffix 拡張子を指定します。 -
WEBrick
:: HTTPServlet :: FileHandler :: HandlerTable -> Hash (9100.0) -
拡張子に対応するサーブレットを登録するためのハッシュです。
拡張子に対応するサーブレットを登録するためのハッシュです。 -
Net
:: IMAP # add _ response _ handler(handler) -> () (6200.0) -
レスポンスハンドラを追加します。
...ンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_response_handler do |resp|
p resp
end
@param handler 追加するハンドラ(Proc や Method オブジェクト)
@see Net::IMAP#remove_response_handler... -
Net
:: IMAP # add _ response _ handler(handler) {|resp| . . . } -> () (6200.0) -
レスポンスハンドラを追加します。
...ンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_response_handler do |resp|
p resp
end
@param handler 追加するハンドラ(Proc や Method オブジェクト)
@see Net::IMAP#remove_response_handler... -
Net
:: IMAP # remove _ response _ handler(handler) -> () (6200.0) -
レスポンスハンドラを削除します。
...レスポンスハンドラを削除します。
@param handler 削除するハンドラ
@see Net::IMAP#add_response_handler... -
Psych
:: Parser # handler -> Psych :: Handler (6200.0) -
セットされているイベントハンドラを返します。
...セットされているイベントハンドラを返します。
@see Psych::Parser#handler=... -
Thread
. handle _ interrupt(hash) { . . . } -> object (6155.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...d#raise 発生のタイミングを制御する例
th = Thread.new do
Thread.handle_interrupt(RuntimeError => :never) {
begin
# 安全にリソースの割り当てが可能
Thread.handle_interrupt(RuntimeError => :immediate) {
# ...
}
ensure......イミングを制御する例
require 'timeout'
Thread.handle_interrupt(TimeoutError => :never) {
timeout(10){
# TimeoutError => :never の指定により、ここでは TimeoutError が発生しない。
Thread.handle_interrupt(TimeoutError => :on_blocking) {
# :on_blo......ead.handle_interrupt による制御が有効です。
==== Stack control settings
It's possible to stack multiple levels of ::handle_interrupt blocks in order
to control more than one ExceptionClass and TimingSymbol at a time.
Thread.handle_interrupt(FooError => :never) {
Thread.handle_int...