Sha256: e27ecb53e407a4ce421230c1ab785ea4e6e7b3a91feec095ca7fa5e24b7ddfe9

Contents?: true

Size: 622 Bytes

Versions: 1

Compression:

Stored size: 622 Bytes

Contents

module Passages
  class Engine < ::Rails::Engine
    isolate_namespace Passages

    initializer "passages.assets.precompile" do |app|
      app.config.assets.precompile += %w(application.css application.js)
    end

    initializer 'passages', after: :load_config_initializers do |app|
      if Passages.config.automount
        Rails.application.routes.prepend do
          mount Passages::Engine, at: '/passages'
        end
      end

      unless Passages.config.no_auth?
        Passages::RoutesController.http_basic_authenticate_with name: Passages.username, password: Passages.password
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
passages-1.4.0 lib/passages/engine.rb