Class: SpreeKlaviyo::OrderAttributesPresenter
- Inherits:
-
Object
- Object
- SpreeKlaviyo::OrderAttributesPresenter
- Defined in:
- app/presenters/spree_klaviyo/order_attributes_presenter.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(order:, event_name:) ⇒ OrderAttributesPresenter
constructor
A new instance of OrderAttributesPresenter.
Constructor Details
#initialize(order:, event_name:) ⇒ OrderAttributesPresenter
Returns a new instance of OrderAttributesPresenter.
3 4 5 6 |
# File 'app/presenters/spree_klaviyo/order_attributes_presenter.rb', line 3 def initialize(order:, event_name:) @order = order @event_name = event_name end |
Instance Method Details
#call ⇒ Object
8 9 10 11 12 13 |
# File 'app/presenters/spree_klaviyo/order_attributes_presenter.rb', line 8 def call { value: @order.total&.to_f, time: time(@order)&.iso8601 } end |