Sha256: 409e4b4c2613ec4e239a482f5903b789eeac0e08d0c30e0354322d8ebc9b8ae1

Contents?: true

Size: 503 Bytes

Versions: 79

Compression:

Stored size: 503 Bytes

Contents

module Spree
  class ReimbursementType < Spree::Base
    include Spree::NamedType

    ORIGINAL = 'original'

    has_many :return_items

    # This method will reimburse the return items based on however it child implements it
    # By default it takes a reimbursement, the return items it needs to reimburse, and if
    # it is a simulation or a real reimbursement. This should return an array
    def self.reimburse(reimbursement, return_items, simulate)
      raise "Implement me"
    end
  end
end

Version data entries

79 entries across 79 versions & 3 rubygems

Version Path
goca-spree-core-3.1.14.rails.5.0 app/models/spree/reimbursement_type.rb
goca-spree-core-3.1.15.rails.5.0 app/models/spree/reimbursement_type.rb
goca-spree-core-3.1.15.pre.rails.pre.5.0 app/models/spree/reimbursement_type.rb
spree_core-3.1.14 app/models/spree/reimbursement_type.rb
spree_core-3.1.13 app/models/spree/reimbursement_type.rb
spree_core-3.1.12 app/models/spree/reimbursement_type.rb
solidus_core-1.2.3 app/models/spree/reimbursement_type.rb
solidus_core-1.1.4 app/models/spree/reimbursement_type.rb
solidus_core-1.0.7 app/models/spree/reimbursement_type.rb
spree_core-3.1.11 app/models/spree/reimbursement_type.rb
spree_core-3.1.10 app/models/spree/reimbursement_type.rb
spree_core-3.1.9 app/models/spree/reimbursement_type.rb
spree_core-3.1.8 app/models/spree/reimbursement_type.rb
spree_core-3.1.7 app/models/spree/reimbursement_type.rb
spree_core-3.1.6 app/models/spree/reimbursement_type.rb
spree_core-3.1.5 app/models/spree/reimbursement_type.rb
spree_core-3.1.4 app/models/spree/reimbursement_type.rb
spree_core-3.1.3 app/models/spree/reimbursement_type.rb
spree_core-3.1.2 app/models/spree/reimbursement_type.rb
spree_core-3.0.10 app/models/spree/reimbursement_type.rb