Sha256: 180a6e31aea16adbb600ed970afad4573674a1d748072fe6104a5e860a526128

Contents?: true

Size: 551 Bytes

Versions: 32

Compression:

Stored size: 551 Bytes

Contents

class Spree::StoreCreditCategory < Spree::Base
  class_attribute :non_expiring_credit_types
  self.non_expiring_credit_types = [Spree.t("store_credit.non_expiring")]

  class_attribute :reimbursement_category_name
  self.reimbursement_category_name = Spree.t("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

32 entries across 32 versions & 1 rubygems

Version Path
solidus_core-2.3.1 app/models/spree/store_credit_category.rb
solidus_core-2.2.2 app/models/spree/store_credit_category.rb
solidus_core-2.1.1 app/models/spree/store_credit_category.rb
solidus_core-2.0.3 app/models/spree/store_credit_category.rb
solidus_core-1.4.2 app/models/spree/store_credit_category.rb
solidus_core-1.3.2 app/models/spree/store_credit_category.rb
solidus_core-2.3.0 app/models/spree/store_credit_category.rb
solidus_core-2.3.0.rc3 app/models/spree/store_credit_category.rb
solidus_core-2.3.0.rc2 app/models/spree/store_credit_category.rb
solidus_core-2.3.0.rc1 app/models/spree/store_credit_category.rb
solidus_core-2.3.0.beta1 app/models/spree/store_credit_category.rb
solidus_core-2.0.2 app/models/spree/store_credit_category.rb
solidus_core-1.4.1 app/models/spree/store_credit_category.rb
solidus_core-2.2.1 app/models/spree/store_credit_category.rb
solidus_core-2.2.0 app/models/spree/store_credit_category.rb
solidus_core-2.2.0.rc1 app/models/spree/store_credit_category.rb
solidus_core-2.2.0.beta1 app/models/spree/store_credit_category.rb
solidus_core-2.1.0 app/models/spree/store_credit_category.rb
solidus_core-2.1.0.rc1 app/models/spree/store_credit_category.rb
solidus_core-2.0.1 app/models/spree/store_credit_category.rb