enum Azu::Environment
 
  Overview
Allows to test which environment Azu is running in.
The current application environment is determined via the CRYSTAL_ENV variable from your .env file.
Defined in:
azu/environment.crEnum Members
- 
        Build = 0
- 
        Build environment ideal for building images and compiling 
- 
        Development = 1
- 
        Development environment normally developer local development computer 
- 
        Test = 2
- 
        Test environment for running unit tests and component integration tests 
- 
        Integration = 3
- 
        Integration environment for running integration tests across network 
- 
        Acceptance = 4
- 
        Acceptance/System test environment to evaluate the system's compliance with the business requirements and assess whether it is acceptable for delivery 
- 
        Pipeline = 5
- 
        For running in a pipeline environment 
- 
        Staging = 6
- 
        Staging environment nearly exact replica of a production environment for software testing 
- 
        Production = 7
- 
        where software and other products are actually put into operation for their intended uses by end users 
Instance Method Summary
- #acceptance?
- #build?
- #development?
- 
        #in?(environments : Array(Symbol))
        
          Checks if the current environment is in any of the environment listed 
- 
        #in?(*environments : Environment)
        
          Checks if the current environment matches another environment 
- #integration?
- #pipeline?
- #production?
- #staging?
- #test?
Instance Method Detail
Checks if the current environment is in any of the environment listed
Checks if the current environment matches another environment