RailsアプリがHerokuで実行されているかどうかを検出する方法はありますか?
次のようなメソッドを作成したい:
def on_heroku?
...
end
RailsアプリがHerokuで実行されているかどうかを検出する方法はありますか?
次のようなメソッドを作成したい:
def on_heroku?
...
end
を介した検出に使用する独自の構成変数ENV['var']
を設定できます。
$ heroku config:add I_AM_HEROKU=yes
def on_heroku?
ENV['I_AM_HEROKU']
end
def heroku?
ENV.any? {|x,_| x=~ /^HEROKU/ }
end