Sha256: 875e56e1abb26b891ddb1366cda1f893ba82051decd7ebc70a6eca6636804f4b

Contents?: true

Size: 297 Bytes

Versions: 8

Compression:

Stored size: 297 Bytes

Contents

<% module_namespacing do -%>
class <%= class_name %>Controller < <%= parent_class_name.classify %>
<% actions.each do |action| -%>
  def <%= action %>
    render inertia: '<%= "#{inertia_base_path}/#{action.camelize}" %>'
  end
<%= "\n" unless action == actions.last -%>
<% end -%>
end
<% end -%>

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
inertia_rails-3.6.0 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-3.5.0 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-contrib-0.3.0 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-contrib-0.2.2 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-contrib-0.2.1 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-contrib-0.2.0 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-contrib-0.1.1 lib/generators/inertia/controller/templates/controller.rb.tt
inertia_rails-contrib-0.1.0 lib/generators/inertia/controller/templates/controller.rb.tt