singleton method ENV.filter!

keep_if {|key, value| ... } -> ENV[permalink][rdoc][edit]
select! {|key, value| ... } -> ENV | nil
filter! {|key, value| ... } -> ENV | nil
keep_if -> Enumerator
select! -> Enumerator
filter! -> Enumerator

キーと値を引数としてブロックを評価した結果が真であるような要素を環境変数に残します。

keep_if は常に self を返します。 select! と filter! はオブジェクトが変更された場合に self を、されていない場合に nil を返します。

ブロックが省略された場合には Enumerator を返します。

[SEE_ALSO] ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!,