Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ENVオブジェクト > keep_if
keep_if {|key, value| ... } -> ENV
[permalink][rdoc]select! {|key, value| ... } -> ENV | nil
keep_if -> Enumerator
select! -> Enumerator
キーと値を引数としてブロックを評価した結果が真であ るような要素を環境変数に残します。
keep_if は常に self を返します。 select! はオブジェクトが変更された場合に self を、 されていない場合に nil を返します。
ブロックが省略された場合には Enumerator を返します。
[SEE_ALSO] ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!,