Sha256: 312e2035e68f73b6b1d799be6f968bb9ca410e8c64524fdbbe42deeda157d052

Contents?: true

Size: 305 Bytes

Versions: 269

Compression:

Stored size: 305 Bytes

Contents

class Spree::ReimbursementType::Exchange < Spree::ReimbursementType
  def self.reimburse(reimbursement, return_items, simulate)
    return [] unless return_items.present?

    exchange = Spree::Exchange.new(reimbursement.order, return_items)
    exchange.perform! unless simulate
    [exchange]
  end
end

Version data entries

269 entries across 269 versions & 3 rubygems

Version Path
goca-spree-core-3.1.14.rails.5.0.1 app/models/spree/reimbursement_type/exchange.rb
goca-spree-core-3.1.14.rails.5.0 app/models/spree/reimbursement_type/exchange.rb
goca-spree-core-3.1.15.rails.5.0 app/models/spree/reimbursement_type/exchange.rb
goca-spree-core-3.1.15.pre.rails.pre.5.0 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.10.1 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.10.0 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.9.0 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.8.3 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.8.2 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.7.3 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.6.6 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.5.5 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.0.9 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.1.15 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.2.7 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.3.3 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.4.1 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.5.4 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.6.5 app/models/spree/reimbursement_type/exchange.rb
spree_core-4.7.2 app/models/spree/reimbursement_type/exchange.rb