Sha256: 241a15a7a23a409761afd0882cf24ce373069c4fffdef3ebc801d874db493ff5

Contents?: true

Size: 355 Bytes

Versions: 10

Compression:

Stored size: 355 Bytes

Contents

# frozen_string_literal: true

<% module_namespacing do -%>
class <%= class_name %>Controller < <%= parent_class_name.classify %>
  layout -> { ApplicationLayout }
  
<% actions.each do |action| -%>
  def <%= action %>
    render <%= class_name %>::<%= action.camelize %>View.new
  end
<%= "\n" unless action == actions.last -%>
<% end -%>
end
<% end -%>

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
phlex-rails-1.1.2 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-1.1.1 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-1.1.0 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-1.0.0 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-0.10.0 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-0.8.1 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-0.9.0 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-0.8.0 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-0.7.1 lib/generators/phlex/controller/templates/controller.rb.erb
phlex-rails-0.7.0 lib/generators/phlex/controller/templates/controller.rb.erb