Sha256: 1911599c0a9d0b64e04f92fd4f2f0de018a9eaec880ffbdc015a47fefc3bcd13

Contents?: true

Size: 711 Bytes

Versions: 2

Compression:

Stored size: 711 Bytes

Contents

module Makers
  class Railtie < Rails::Railtie

    initializer 'makers' do
      config.app_generators.test_framework(
        config.app_generators.options[:rails][:test_framework],
        fixture: false,
        fixture_replacement: :makers
      )
      if defined? RSpec
        require 'rspec/rails'
        RSpec.configure do |config|
          config.include Makers::Methods
          config.after(:each) do
            Makers.clean
          end
        end
      else
        class ActiveSupport::TestCase
          include Makers::Methods
          teardown do
            Makers.clean
          end
        end
      end
    end

    config.after_initialize do
      Makers.load
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
makers-0.1.3 lib/makers/railtie.rb
makers-0.1.2 lib/makers/railtie.rb