Sha256: 9d87d129aa362a5f338d8894ea194ebe2aec7164c6fea028afed95ed68f82eee
Contents?: true
Size: 494 Bytes
Versions: 27
Compression:
Stored size: 494 Bytes
Contents
# frozen_string_literal: true class Spree::ReimbursementType::OriginalPayment < Spree::ReimbursementType extend Spree::ReimbursementType::ReimbursementHelpers class << self def reimburse(reimbursement, return_items, simulate) unpaid_amount = return_items.sum(&:total).round(2, :down) payments = reimbursement.order.payments.completed refund_list, _unpaid_amount = create_refunds(reimbursement, payments, unpaid_amount, simulate) refund_list end end end
Version data entries
27 entries across 27 versions & 2 rubygems