Sha256: e564eab26c3ec26d92afa1d74fb4ba734150dfc633723f52d659d96be382a27b
Contents?: true
Size: 712 Bytes
Versions: 1
Compression:
Stored size: 712 Bytes
Contents
module Shopper module OrdersPage class OrderPresenter < Rectify::Presenter def initialize(order) @order = order end def order_number @order.number[1..-1] end def items_table @items ||= ItemsTable::ItemDecorator.for_collection(@order.order_items, editable: false) end def order_details @order_details ||= OrderDetails::OrderDecorator .new(@order, edit_link: false) .attach(self) end def order_summary @order_summary ||= OrderSummary::OrderDecorator .new(@order, deficit_method: :hide, position: :right) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoppper-0.1.0 | app/presenters/shopper/orders_page/order_presenter.rb |