Sha256: 191aefcd45d76f880e700845208e1c4255b9796d9239d05f62fa1db309dcfd0c

Contents?: true

Size: 377 Bytes

Versions: 5

Compression:

Stored size: 377 Bytes

Contents

class <%= @class_name %>Routes 
  def self.routings 
    
    Rails.application.routes.draw do
      scope "rails_view_component/<%= @file_path %>", module: "<%= @file_path %>" do
        <% @args.map{|arg|arg.split(":")}.each do |name,method| %>
        <%= method || "post" %> "<%= name %>" => "<%= @file_name %>#<%= name %>"
        <% end %>  
      end
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_view_component-1.0.4 lib/generators/rails_view_component/erb/routes.rb.erb
rails_view_component-1.0.3 lib/generators/rails_view_component/erb/routes.rb.erb
rails_view_component-1.0.2 lib/generators/rails_view_component/erb/routes.rb.erb
rails_view_component-1.0.1 lib/generators/rails_view_component/erb/routes.rb.erb
rails_view_component-1.0.0 lib/generators/rails_view_component/erb/routes.rb.erb