diff --git a/app/models/item.rb b/app/models/item.rb index 7bc298a..679fae7 100644 --- a/app/models/item.rb +++ b/app/models/item.rb @@ -4,7 +4,7 @@ class Item attribute :title, String attribute :total_price, MoneyAttribute attribute :tracking_number, String - attribute :quantity, Integer + attribute :quantity, Integer, default: 1 def memo quantity > 1 ? "#{quantity} of #{title}" : title diff --git a/app/models/order.rb b/app/models/order.rb index ed654f5..5cc628f 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -11,9 +11,9 @@ def transactions items = TransactionResolver.new(remaining_items: remaining_items, fulfillment: fulfillment).items if items.size > 1 memo = 'MULTIPLE ITEMS –– ' - memo += items.map { |item| "#{item.title} #{item.total_price.format}"}.join(' ') + memo += items.map { |item| "#{item.memo} #{item.total_price.format}"}.join(' ') elsif items.size == 1 - memo = items.first.title + memo = items.first.memo else memo = 'Unknown' end