Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ENVオブジェクト > []=

singleton method ENV.[]=

self[key] = value[permalink][rdoc]
store(key, value) -> String

key に対応する環境変数の値を value にします。 value が nil の時、key に対応する環境変数を取り除きます。

[PARAM] key:
環境変数名を指定します。文字列で指定します。文字列以外のオ ブジェクトを指定した場合は to_str メソッドによる暗黙の型変 換を試みます。
[PARAM] value:
置き換えるべき値を指定します。文字列で指定します。文字列以 外のオブジェクトを指定した場合は to_str メソッドによる暗黙 の型変換を試みます。
[RETURN]
value を返します。

ENV['NEW_KEY'] = 'some_value'
ENV['NEW_KEY'] # => 'some_value'
ENV.store('NEW_KEY', nil) # => nil
ENV.has_key?('NEW_KEY') # => false