Sha256: f82c2a00d5e316968736b382ff9b2ef4eaf339c33480194128dfb6e95c6621ce
Contents?: true
Size: 541 Bytes
Versions: 36
Compression:
Stored size: 541 Bytes
Contents
module Spree class StoreCreditCategory < Spree::Base validates_presence_of :name GIFT_CARD_CATEGORY_NAME = 'Gift Card'.freeze DEFAULT_NON_EXPIRING_TYPES = [GIFT_CARD_CATEGORY_NAME] def non_expiring? non_expiring_category_types.include? name end def non_expiring_category_types DEFAULT_NON_EXPIRING_TYPES | Spree::Config[:non_expiring_credit_types] end class << self def default_reimbursement_category(_options = {}) Spree::StoreCreditCategory.first end end end end
Version data entries
36 entries across 36 versions & 2 rubygems