全国100万人の環境変数ファンのみなさま、お待たせしました。
環境変数のテストのための gem 、 fake_env をリリースしました。
使い方
Gemfile
なり bundle install
なりでインストールした後、
FakeEnv.activate!
ENV['PATH'] += ':/my/bin/dir'
FakeENV.deactivate!
のように使えます。簡単!
注意
テストしてないのでなんとも言えないんですが、 FakeEnv で設定した環境変数は子プロセスへ引き継がれないと思うので、そういう複雑な状態にある場合は注意してください。
まとめ
みんなで環境変数を乱用してアクロバティックなコードを書こう!