Sha256: 623f9d3ded6ce6d556fa592125157c6bd9874ff0d52100ff2a965843c20eb661

Contents?: true

Size: 521 Bytes

Versions: 1

Compression:

Stored size: 521 Bytes

Contents

module Shopper
  module CheckoutPage
    class DeliveryStepPresenter < Rectify::Presenter
      def initialize(order)
        current_delivery_id = order.delivery&.id
        @deliveries = CheckoutPage::DeliveryDecorator
                      .for_collection(Delivery.all, current_delivery_id: current_delivery_id)

        @order_summary = OrderSummary::OrderDecorator
                        .new(order, deficit_method: :hide, position: :left)
      end

      attr_reader :deliveries, :order_summary
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoppper-0.1.0 app/presenters/shopper/checkout_page/delivery_step_presenter.rb