Module: ZipMoney::Request
- Defined in:
- lib/zipMoney/request.rb
Instance Attribute Summary collapse
-
#errors ⇒ Object
Returns the value of attribute errors.
Instance Method Summary collapse
Instance Attribute Details
#errors ⇒ Object
Returns the value of attribute errors.
11 12 13 |
# File 'lib/zipMoney/request.rb', line 11 def errors @errors end |
Instance Method Details
#validate_item_details(order_items) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/zipMoney/request.rb', line 13 def validate_item_details(order_items) order_items.each_with_index do |item,index| @errors << "order.detail[#{index}].id must be provided" if item.id.nil? @errors << "order.detail[#{index}].name must be provided" if item.name.nil? @errors << "order.detail[#{index}].quantity must be provided" if item.quantity.nil? @errors << "order.detail[#{index}].price must be provided" if item.price.nil? end end |