Sha256: a6e71f91936bd7690112ab869631aaf6e9f7c2f5fcfb51512d01ccd9f9e0adab

Contents?: true

Size: 803 Bytes

Versions: 3

Compression:

Stored size: 803 Bytes

Contents

module IntegrationPal
  class Engine < ::Rails::Engine
    require 'api-auth'
    require 'rack-cas'
    require 'rack-cas-rails'
    require 'attr_encrypted'
    require 'jquery-rails'

    cattr_accessor :mounted_path

    config.autoload_once_paths += Dir["#{config.root}/lib/**/"]

    isolate_namespace IntegrationPal

    config.generators do |g|
      g.test_framework :rspec
      g.fixture_replacement :factory_girl, dir: 'spec/factories'
    end

    initializer :append_migrations do |app|
      unless app.root.to_s.match root.to_s
        config.paths["db/migrate"].expanded.each do |expanded_path|
          app.config.paths["db/migrate"] << expanded_path
        end
        ActiveRecord::Migrator.migrations_paths = Rails.application.paths['db/migrate'].to_a
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
integration_pal-0.1.6 lib/integration_pal/engine.rb
integration_pal-0.1.5 lib/integration_pal/engine.rb
integration_pal-0.1.4 lib/integration_pal/engine.rb