Sha256: 76b8b5172f81e65488f647a1126bc0fa5327abcce2ff133beeb56266babd0be1
Contents?: true
Size: 427 Bytes
Versions: 1
Compression:
Stored size: 427 Bytes
Contents
module Shopper module CheckoutPage class AddCheckoutDelivery < Rectify::Command def initialize(order, params) @order = order @id = params[:delivery_id] end def call @delivery = Delivery.find_by(id: @id) return broadcast(:invalid, @order) unless @delivery @order.delivery = @delivery @order.save broadcast(:ok, @order) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoppper-0.1.0 | app/commands/shopper/checkout_page/add_checkout_delivery.rb |