Module: SpreeCmCommissioner::Order::AddressBookDecorator
- Defined in:
- app/models/spree_cm_commissioner/order/address_book_decorator.rb
Instance Method Summary collapse
-
#bill_address_attributes=(attributes) ⇒ Object
override.
- #guest_order? ⇒ Boolean
-
#ship_address_attributes=(attributes) ⇒ Object
override.
Instance Method Details
#bill_address_attributes=(attributes) ⇒ Object
override
11 12 13 14 15 16 |
# File 'app/models/spree_cm_commissioner/order/address_book_decorator.rb', line 11 def bill_address_attributes=(attributes) attributes[:id] = bill_address&.id if attributes[:id].blank? return if guest_order? && !basic_info_included?(attributes) super end |
#guest_order? ⇒ Boolean
8 |
# File 'app/models/spree_cm_commissioner/order/address_book_decorator.rb', line 8 def guest_order? = user.blank? |
#ship_address_attributes=(attributes) ⇒ Object
override
19 20 21 22 23 24 |
# File 'app/models/spree_cm_commissioner/order/address_book_decorator.rb', line 19 def ship_address_attributes=(attributes) attributes[:id] = bill_address&.id if attributes[:id].blank? return if guest_order? && !basic_info_included?(attributes) super end |