Class: Customer::Registered::DetailedPresenter

Inherits:
Object
  • Object
show all
Includes:
Spree::BaseHelper
Defined in:
app/presenters/customer/registered/detailed_presenter.rb

Instance Method Summary collapse

Constructor Details

#initialize(resource:) ⇒ DetailedPresenter

Returns a new instance of DetailedPresenter.



10
11
12
# File 'app/presenters/customer/registered/detailed_presenter.rb', line 10

def initialize(resource:)
  @resource = resource
end

Instance Method Details

#to_hObject



14
15
16
17
18
# File 'app/presenters/customer/registered/detailed_presenter.rb', line 14

def to_h
  return [] unless resource.customer.present?

  detailed_payload
end