Sha256: ad9474437794142d119abfca7231f87a754bd4f2b3726c33e7c808691076b38f

Contents?: true

Size: 805 Bytes

Versions: 9

Compression:

Stored size: 805 Bytes

Contents

module MockleyCrew
  class Engine < ::Rails::Engine
    isolate_namespace MockleyCrew
    # config.generators.api_only = true

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

    config.after_initialize do
      if defined?(ActionController::Base)
        ActionController::Base.include(MockleyCrew::MockleyCrewHandled)
      end

      if defined?(ActionController::API)
        ActionController::API.include(MockleyCrew::MockleyCrewHandled)
      end

      if defined?(DeviseController)
        DeviseController.include(MockleyCrew::MockleyCrewHandled)
      end

      if defined?(DeviseTokenAuth)
        DeviseTokenAuth::ApplicationController.include(MockleyCrew::MockleyCrewHandled)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mockley_crew-1.3.9 lib/mockley_crew/engine.rb
mockley_crew-1.3.8 lib/mockley_crew/engine.rb
mockley_crew-1.3.7 lib/mockley_crew/engine.rb
mockley_crew-1.2.2 lib/mockley_crew/engine.rb
mockley_crew-1.1.9 lib/mockley_crew/engine.rb
mockley_crew-1.1.8 lib/mockley_crew/engine.rb
mockley_crew-1.1.7 lib/mockley_crew/engine.rb
mockley_crew-1.1.6 lib/mockley_crew/engine.rb
mockley_crew-1.1.5 lib/mockley_crew/engine.rb