Sha256: aef8ae961fc025d229a5672e0e7f3d89190bc2490b847dad29a7fac3537d05f7
Contents?: true
Size: 701 Bytes
Versions: 8
Compression:
Stored size: 701 Bytes
Contents
class <%= plural_table_name.capitalize %>::<%= @view_name.capitalize %>Presenter < Curly::Presenter # If you need to assign variables to the presenter, you can use the # `presents` method. # # presents :foo, :bar # # Any public method defined in a presenter class will be available # to the Curly template as a variable. Consider making these methods # idempotent. presents :<%= singular_table_name %> def <%= singular_table_name %> @<%= singular_table_name %> end def <%= singular_table_name %>_form render 'form', <%= singular_table_name %>: @<%= singular_table_name %> end def <%= index_helper %>_link link_to 'Back', <%= index_helper %>_path end end
Version data entries
8 entries across 8 versions & 1 rubygems