module DittoCode::Environments

Public Instance Methods

check_env() click to toggle source

Check the presence of the environment constant

# File lib/dittocode/environments.rb, line 6
def check_env
        if ENV["DITTOCODE_ENV"].nil? || ENV["DITTOCODE_ENV"].empty?
                puts 'Ditto say -> Environment isn\'t declared'
        end
        @initialize = true
end
isIncluded?(environment) click to toggle source

True if the environment is included

# File lib/dittocode/environments.rb, line 14
def isIncluded? (environment)

        if ENV["DITTOCODE_ENV"]

                ENV["DITTOCODE_ENV"].split(',').each do |env|
                        if environment.split(",").include? env
                                return true
                        else
                                return false
                        end
                end
        else
                # Undefined environment, always true
                return true
        end
end