Class: Customer::Guest::DetailedPresenter

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

Instance Method Summary collapse

Constructor Details

#initialize(resource:) ⇒ DetailedPresenter

Returns a new instance of DetailedPresenter.



9
10
11
# File 'app/presenters/customer/guest/detailed_presenter.rb', line 9

def initialize(resource:)
  @resource = resource
end

Instance Method Details

#to_hObject



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

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

  detailed_payload
end