Module: Sinatra::Helpers::Env
- Defined in:
- lib/sinatra-helpers/env.rb
Overview
Environment mode helpers.
Usage:
Include the module in your Sinatra application:
helpers ::Sinatra::Helpers::Env
Instance Method Summary collapse
-
#env_mode ⇒ Symbol
Returns the environment mode.
-
#env_mode?(mode) ⇒ Boolean
Checks for a given environment mode.
Instance Method Details
#env_mode ⇒ Symbol
Returns the environment mode.
22 23 24 25 26 27 28 |
# File 'lib/sinatra-helpers/env.rb', line 22 def env_mode [ settings.environment, ::ENV['RACK_ENV'], ].each { |mode| return mode.to_sym if (mode && ! mode.empty?) } return :development end |
#env_mode?(mode) ⇒ Boolean
Checks for a given environment mode.
35 36 37 |
# File 'lib/sinatra-helpers/env.rb', line 35 def env_mode?( mode ) return self.env_mode == mode.to_sym end |