Sha256: f7a8b9517ce34676091ece03fa6881d4f5afa58cc6054376c89a92dc43e52507

Contents?: true

Size: 427 Bytes

Versions: 15

Compression:

Stored size: 427 Bytes

Contents

require_relative "middleware"
require_relative "controller"

module InertiaRails
  class Engine < ::Rails::Engine
    initializer "inertia_rails.configure_rails_initialization" do |app|
      app.middleware.use ::InertiaRails::Middleware
    end

    initializer "inertia_rails.action_controller" do
      ActiveSupport.on_load(:action_controller_base) do
        include ::InertiaRails::Controller
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
inertia_rails-3.6.1 lib/inertia_rails/engine.rb
inertia_rails-3.6.0 lib/inertia_rails/engine.rb
inertia_rails-3.5.0 lib/inertia_rails/engine.rb
inertia_rails-3.4.0 lib/inertia_rails/engine.rb
inertia_rails-3.3.0 lib/inertia_rails/engine.rb
inertiax_rails-2.0.0 lib/inertia_rails/engine.rb
inertia_rails-3.2.0 lib/inertia_rails/engine.rb
inertia_rails-3.1.4 lib/inertia_rails/engine.rb
inertia_rails-3.1.3 lib/inertia_rails/engine.rb
inertia_rails-3.1.2 lib/inertia_rails/engine.rb
inertia_rails-3.1.1 lib/inertia_rails/engine.rb
inertia_rails-3.1.0 lib/inertia_rails/engine.rb
inertia_rails-3.0.0 lib/inertia_rails/engine.rb
inertia_rails-2.0.1 lib/inertia_rails/engine.rb
inertia_rails-2.0.0 lib/inertia_rails/engine.rb