Sha256: 946da7ece66e6a08745df8f708e4c8a8c76a5c2acd3fcaaa34ecaaca00cf4d42

Contents?: true

Size: 530 Bytes

Versions: 3

Compression:

Stored size: 530 Bytes

Contents

require "plek"

module GovukAppConfig
  class Railtie < Rails::Railtie
    initializer "govuk_app_config.configure_govuk_proxy" do |app|
      if ENV["GOVUK_PROXY_STATIC_ENABLED"] == "true"
        static_url = Plek.new.find("static")
        app.middleware.use GovukProxy::StaticProxy, backend: static_url
      end
    end

    config.before_initialize do
      GovukLogging.configure if Rails.env.production?
    end

    config.after_initialize do
      GovukError.configure unless GovukError.is_configured?
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
govuk_app_config-4.10.1 lib/govuk_app_config/railtie.rb
govuk_app_config-4.10.0 lib/govuk_app_config/railtie.rb
govuk_app_config-4.9.0 lib/govuk_app_config/railtie.rb