Sha256: 07e8682617790e51a35da0e70e7fab2f16c7cf4e8c234a2f698be2fdb4f3eb6a

Contents?: true

Size: 454 Bytes

Versions: 2

Compression:

Stored size: 454 Bytes

Contents

class <%= class_name %>Presenter < BasePresenter
  def initialize(<%= singular_name %>)
    @<%= singular_name %> = <%= singular_name %>
  end

  def basic
    <%= singular_name %> = {}
    <%= singular_name %>[:id] = @<%= singular_name %>.id
    # TODO: fill in presenter
    <%= singular_name %>[:created_at] = @<%= singular_name %>.created_at
    <%= singular_name %>[:updated_at] = @<%= singular_name %>.updated_at
    <%= singular_name %>
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails-api-controller-generator-0.1.1 lib/generators/api_controller/templates/presenter.rb
rails-api-controller-generator-0.1.0 lib/generators/api_controller/templates/presenter.rb