Sha256: 57e29f9d13f2ccd08289582cef8e6aaf66e7ebe903d33f33955c3bf6922cb39f

Contents?: true

Size: 372 Bytes

Versions: 4

Compression:

Stored size: 372 Bytes

Contents

require 'inertia_rails/renderer'
require 'inertia_rails/engine'

ActionController::Renderers.add :inertia do |component, options|
  InertiaRails::Renderer.new(
    component,
    self,
    request,
    response,
    method(:render),
    props: options[:props],
    view_data: options[:view_data],
  ).render
end

module InertiaRails
  class Error < StandardError; end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
inertia_rails-1.2.1 lib/inertia_rails.rb
inertia_rails-1.2.0 lib/inertia_rails.rb
inertia_rails-1.1.0 lib/inertia_rails.rb
inertia_rails-1.0.1 lib/inertia_rails.rb