Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Hashクラス > default_proc=

instance method Hash#default_proc=

default_proc=(pr)[permalink][rdoc]

ハッシュのデフォルト値を返す Proc オブジェクトを 変更します。

以前のデフォルトは値(Hash#default)の場合も Proc の場合(Hash#default_proc)でも上書きされます。

引数には to_proc で Proc オブジェクトに変換できる オブジェクトも受け付けます。

nil を指定した場合は現在の Hash#default_proc をクリアします。

[PARAM] pr:
デフォルト値を返す手続きオブジェクト

[SEE_ALSO] Hash#default_proc, Hash#default