Module: MultiSync::Environment
- Included in:
- MultiSync
- Defined in:
- lib/multi_sync/environment.rb
Instance Method Summary collapse
-
#environment ⇒ String
(also: #env)
Retrieves the current MultiSync environment.
-
#environment=(e) ⇒ Object
(also: #env=)
Sets the current MultiSync environment.
-
#environment?(e) ⇒ Boolean
(also: #env?)
Determines if we are in a particular environment.
Instance Method Details
#environment ⇒ String Also known as: env
Retrieves the current MultiSync environment
6 7 8 |
# File 'lib/multi_sync/environment.rb', line 6 def environment @environment ||= ENV['MULTI_SYNC_ENV'] || ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development' end |
#environment=(e) ⇒ Object Also known as: env=
Sets the current MultiSync environment
14 15 16 |
# File 'lib/multi_sync/environment.rb', line 14 def environment=(e) @environment = e.to_s end |
#environment?(e) ⇒ Boolean Also known as: env?
Determines if we are in a particular environment
22 23 24 |
# File 'lib/multi_sync/environment.rb', line 22 def environment?(e) environment == e.to_s end |