Sha256: a1a3c5db4815a1ff2f9fb4dc6744e484dcc56dc5207dc89f30450868053e6601

Contents?: true

Size: 1.36 KB

Versions: 1

Compression:

Stored size: 1.36 KB

Contents

module PowerApi
  module GeneratorHelper; end

  class Engine < ::Rails::Engine
    isolate_namespace PowerApi

    config.generators do |g|
      g.test_framework :rspec, fixture: false
      g.fixture_replacement :factory_bot, dir: "spec/factories"
    end

    initializer "initialize" do
      require_relative "./errors"
      require_relative "./generator_helper/controller_actions_helper"
      require_relative "./generator_helper/active_record_resource"
      require_relative "./generator_helper/api_helper"
      require_relative "./generator_helper/resource_helper"
      require_relative "./generator_helper/swagger_helper"
      require_relative "./generator_helper/ams_helper"
      require_relative "./generator_helper/rspec_controller_helper"
      require_relative "./generator_helper/controller_helper"
      require_relative "./generator_helper/routes_helper"
      require_relative "./generator_helper/pagination_helper"
      require_relative "./generator_helper/simple_token_auth_helper"
      require_relative "./generator_helper/rubocop_helper"
      require_relative "./generator_helper/template_builder_helper"
      require_relative "./generator_helpers"
    end

    initializer 'local_helper.action_controller' do
      ActiveSupport.on_load :action_controller do
        ::ApplicationController.helper PowerApi::ApplicationHelper
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
power_api-2.0.1 lib/power_api/engine.rb