Method: Hanami.env

Defined in:
lib/hanami.rb

.env(e: ENV) ⇒ Symbol

Returns the Hanami app environment as determined from the environment.

Checks the following environment variables in order:

  • HANAMI_ENV

  • APP_ENV

  • RACK_ENV

Defaults to :development if no environment variable is set.

Examples:

Hanami.env # => :development

Returns:

  • (Symbol)

    the environment name

Since:

  • 2.0.0



172
173
174
# File 'lib/hanami.rb', line 172

def self.env(e: ENV)
  (e["HANAMI_ENV"] || e["APP_ENV"] || e["RACK_ENV"] || :development).to_sym
end