Sha256: acaa86c3560cd9a9aa0596ac59a9d6a88373629ea7070fe92c7cc25cc1749cca

Contents?: true

Size: 858 Bytes

Versions: 2

Compression:

Stored size: 858 Bytes

Contents

require 'action_interceptor'
require 'squeel'
require 'fine_print/action_controller/base'

module FinePrint
  class Engine < ::Rails::Engine
    isolate_namespace FinePrint

    initializer "fine_print.factories",
                after: "factory_girl.set_factory_paths" do
      FactoryGirl.definition_file_paths << File.join(
        root, 'spec', 'factories', 'fine_print'
      ) if defined?(FactoryGirl)
    end

    # http://viget.com/extend/rails-engine-testing-with-rspec-capybara-and-factorygirl
    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

    # Load subfolders of config/locales as well
    config.i18n.load_path += \
      Dir[root.join('config', 'locales', '**', '*.{rb,yml}')]
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fine_print-3.1.0 lib/fine_print/engine.rb
fine_print-3.0.0 lib/fine_print/engine.rb