Module: Tynn::Environment
- Defined in:
- lib/tynn/environment.rb
Overview
Public: Adds helper methods to get and check the current environment.
Examples
require "tynn"
require "tynn/environment"
Tynn.plugin(Tynn::Environment)
Tynn.environment # => :development
Tynn.development? # => true
Tynn.production? # => false
Tynn.test? # => false
By default, the environment is based on ENV["RACK_ENV"]
.
Examples
Tynn.plugin(Tynn::Environment, env: ENV["RACK_ENV"])
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
-
.setup(app, env: ENV["RACK_ENV"]) ⇒ Object
Internal: Configures current environment.
Class Method Details
.setup(app, env: ENV["RACK_ENV"]) ⇒ Object
Internal: Configures current environment.
25 26 27 |
# File 'lib/tynn/environment.rb', line 25 def self.setup(app, env: ENV["RACK_ENV"]) app.set(:environment, (env || :development).to_sym) end |