258件ヒット
[1-100件を表示]
(0.102秒)
クラス
-
OpenSSL
:: Cipher (24) - Proc (6)
モジュール
-
CGI
:: HtmlExtension (24) - GC (24)
- ObjectSpace (36)
キーワード
- Cipher (12)
-
add
_ final (12) -
call
_ final (12) -
cgi
/ session (12) -
define
_ final (12) -
define
_ finalizer (24) - finals (12)
- html (24)
-
rb
_ gc _ call _ finalizer _ at _ exit (12) -
rm
_ final (12) -
ruby2
_ keywords (6) -
run
_ final (12) -
run
_ single _ final (12) - stat (24)
-
undefine
_ final (12) -
undefine
_ finalizer (12) - update (12)
- 正規表現 (12)
検索結果
先頭5件
-
static VALUE call
_ final(VALUE os , VALUE obj) (32200.0) -
-
cgi
/ session (26054.0) -
CGI のセッション管理を行うライブラリ。
...CGI のセッション管理を行うライブラリ。
セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使......の cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI:......") {
cgi.p {
'あなたの名前は?' +
cgi.text_field('name') +
cgi.hidden('cmd', 'hello') +
cgi.submit('です。')
}
}
}
}
CGI.pretty(html)
}
#=>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN... -
OpenSSL
:: Cipher # final -> String (21101.0) -
暗号オブジェクト内部に残されたデータを暗号化/復号化し、文字列で 返します。
...暗号オブジェクト内部に残されたデータを暗号化/復号化し、文字列で
返します。
パディング(OpenSSL::Cipher#padding=)を有効にしている場合は、
残されたデータにパディングを付加した上で暗号化します。... -
void rb
_ gc _ call _ finalizer _ at _ exit(void) (12200.0) -
-
ObjectSpace
. # define _ finalizer(obj , proc) -> Array (9212.0) -
obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。固定値 0 と proc を配列にして返します。
...j が解放されるときに実行されるファイナライザ proc を
登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで
はなく追加登録されます。固定値 0 と proc を配列にして返します。
ブロックを指定した場合......ID (BasicObject#__id__)を引数とし
て実行されます。
しかし、後述の問題があるのでブロックでファイナライザを登録するのは難しいでしょう。
@param obj ファイナライザを登録したいオブジェクトを指定します。
@param proc ファ......Proc オブジェクトを指定します。proc は obj の回収時に obj の ID を引数として実行されます。
=== 使い方の注意
以下は、define_finalizer の使い方の悪い例です。
//emlist[悪い例][ruby]{
class Foo
def initialize
ObjectSpace.define_finalizer... -
ObjectSpace
. # undefine _ finalizer(obj) -> object (9200.0) -
obj に対するファイナライザをすべて解除します。 obj を返します。
...[ruby]{
class Sample
def Sample.callback
proc {
puts "finalize"
}
end
def initialize
ObjectSpace.define_finalizer(self, Sample.callback)
end
def undef
ObjectSpace.undefine_finalizer(self)
end
end
Sample.new
GC.start
# => finalize
Sample.new
sample.undef
GC.start......# ※何も出力されない
//}
@see ObjectSpace.#define_finalizer... -
ObjectSpace
. # define _ finalizer(obj) {|id| . . . } -> Array (9112.0) -
obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。固定値 0 と proc を配列にして返します。
...j が解放されるときに実行されるファイナライザ proc を
登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで
はなく追加登録されます。固定値 0 と proc を配列にして返します。
ブロックを指定した場合......ID (BasicObject#__id__)を引数とし
て実行されます。
しかし、後述の問題があるのでブロックでファイナライザを登録するのは難しいでしょう。
@param obj ファイナライザを登録したいオブジェクトを指定します。
@param proc ファ......Proc オブジェクトを指定します。proc は obj の回収時に obj の ID を引数として実行されます。
=== 使い方の注意
以下は、define_finalizer の使い方の悪い例です。
//emlist[悪い例][ruby]{
class Foo
def initialize
ObjectSpace.define_finalizer... -
static VALUE add
_ final(VALUE os , VALUE proc) (6200.0) -
-
static VALUE define
_ final(int argc , VALUE *argv , VALUE os) (6200.0) -
