Sha256: a90a4176872512026f43258fd304a2cff13c71732aeddedf81259c1546026c3b

Contents?: true

Size: 981 Bytes

Versions: 2

Compression:

Stored size: 981 Bytes

Contents

require 'pageflow-public-i18n'

module Pageflow
  module ExternalLinks
    class Engine < Rails::Engine
      isolate_namespace Pageflow::ExternalLinks

      config.i18n.load_path += Dir[config.root.join('config', 'locales', '**', '*.yml').to_s]

      if Rails.respond_to?(:autoloaders)
        lib = root.join('lib')

        config.autoload_paths << lib
        config.eager_load_paths << lib

        initializer 'pageflow_external_links.autoloading' do
          Rails.autoloaders.main.ignore(
            lib.join('generators'),
            lib.join('pageflow-external-links.rb'),
            lib.join('pageflow/external_links/version.rb')
          )
        end
      else
        config.autoload_paths << File.join(config.root, 'lib')
      end

      config.generators do |g|
        g.test_framework :rspec,:fixture => false
        g.fixture_replacement :factory_girl, :dir => 'spec/factories'
        g.assets false
        g.helper false
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pageflow-external-links-2.6.0 lib/pageflow/external_links/engine.rb
pageflow-external-links-2.5.0 lib/pageflow/external_links/engine.rb