Sha256: fab3be24d8d19dea9fc7eae64a9035089e4c3a224fa044ceac8d0b2e4d9aa6bd

Contents?: true

Size: 587 Bytes

Versions: 48

Compression:

Stored size: 587 Bytes

Contents

# frozen_string_literal: true

class Spree::StoreCreditCategory < Spree::Base
  class_attribute :non_expiring_credit_types
  self.non_expiring_credit_types = [Spree::StoreCreditType::NON_EXPIRING]

  class_attribute :reimbursement_category_name
  self.reimbursement_category_name = I18n.t('spree.store_credit_category.default')

  def self.reimbursement_category(_reimbursement)
    Spree::StoreCreditCategory.find_by(name: reimbursement_category_name) ||
      Spree::StoreCreditCategory.first
  end

  def non_expiring?
    self.class.non_expiring_credit_types.include? name
  end
end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
solidus_core-2.10.5 app/models/spree/store_credit_category.rb
solidus_core-2.10.3 app/models/spree/store_credit_category.rb
solidus_core-2.10.2 app/models/spree/store_credit_category.rb
solidus_core-2.9.6 app/models/spree/store_credit_category.rb
solidus_core-2.8.6 app/models/spree/store_credit_category.rb
solidus_core-2.10.1 app/models/spree/store_credit_category.rb
solidus_core-2.9.5 app/models/spree/store_credit_category.rb
solidus_core-2.10.0 app/models/spree/store_credit_category.rb
solidus_core-2.9.4 app/models/spree/store_credit_category.rb
solidus_core-2.6.6 app/models/spree/store_credit_category.rb
solidus_core-2.7.4 app/models/spree/store_credit_category.rb
solidus_core-2.8.5 app/models/spree/store_credit_category.rb
solidus_core-2.9.3 app/models/spree/store_credit_category.rb
solidus_core-2.9.2 app/models/spree/store_credit_category.rb
solidus_core-2.10.0.beta1 app/models/spree/store_credit_category.rb
solidus_core-2.7.3 app/models/spree/store_credit_category.rb
solidus_core-2.6.5 app/models/spree/store_credit_category.rb
solidus_core-2.9.1 app/models/spree/store_credit_category.rb
solidus_core-2.9.0 app/models/spree/store_credit_category.rb
solidus_core-2.9.0.rc.1 app/models/spree/store_credit_category.rb