Sha256: 50f5c6fb61ef3c7f1b384c983c48d9040a8317ebb016cff1a8ce4e2fe7bbf5ab

Contents?: true

Size: 557 Bytes

Versions: 209

Compression:

Stored size: 557 Bytes

Contents

module GovukPublishingComponents
  module AppHelpers
    class Environment
      GOVUK_ENVIRONMENTS = %w[integration staging production].freeze

      # The "acceptance environment" we're in - not the same as Rails env.
      # Can be "production", "staging", "integration", "development" or "example" (if running on Heroku)
      def self.current_acceptance_environment
        return "example" if ENV["HEROKU"]

        GOVUK_ENVIRONMENTS.include?(ENV["GOVUK_ENVIRONMENT_NAME"]) ? ENV["GOVUK_ENVIRONMENT_NAME"] : "development"
      end
    end
  end
end

Version data entries

209 entries across 209 versions & 1 rubygems

Version Path
govuk_publishing_components-38.4.2 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-38.1.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-38.1.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-38.0.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-38.0.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.10.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.9.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.9.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.8.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.8.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.7.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.7.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.6.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.6.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.5.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.5.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.4.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.3.1 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.3.0 lib/govuk_publishing_components/app_helpers/environment.rb
govuk_publishing_components-37.2.4 lib/govuk_publishing_components/app_helpers/environment.rb