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