3件ヒット
[1-3件を表示]
(0.014秒)
別のキーワード
キーワード
- SimpleDelegator (1)
- Tempfile (1)
検索結果
-
Delegator (114022.0)
-
サブクラスにメソッド委譲の仕組みを提供する抽象クラス。
サブクラスにメソッド委譲の仕組みを提供する抽象クラス。
メソッド委譲を行う場合は、本クラスを継承しDelegator#__getobj__を再定義する必要があります。
具体的な使用例については、SimpleDelegatorを参照してください。 -
SimpleDelegator (18052.0)
-
Delegator クラスを継承し、シンプルなメソッド委譲を実現した具象クラス。
Delegator クラスを継承し、シンプルなメソッド委譲を実現した具象クラス。
委譲先に指定されたオブジェクトへメソッドの実行を委譲します。
例:
//emlist{
require 'delegate'
foo = Object.new
def foo.test
p 25
end
foo2 = SimpleDelegator.new(foo)
foo2.test # => 25
//} -
Tempfile (22.0)
-
テンポラリファイルを操作するためのクラスです。
テンポラリファイルを操作するためのクラスです。
* テンポラリファイルを作成します。
ファイルは "w+" モードで "basename.pid.n" という名前になります。
* Tempfile オブジェクトはFileクラスへのDelegatorとして定義されており、Fileクラスのオブジェクトと同じように使うことができます。
* Tempfile#close(true) により、作成したテンポラリファイルは削除されます。
* スクリプトが終了するときにも削除されます。
* Tempfile#openにより、テンポラリファイルを再オープンすることができます。
* テンポラ...