Sha256: ad9e5e119755e1a08e75f8f40d23d39960cc8ba01082030a45f91c4408cb7448
Contents?: true
Size: 612 Bytes
Versions: 6
Compression:
Stored size: 612 Bytes
Contents
module Spree class ReturnItem < Spree::Base module EligibilityValidator class TimeSincePurchase < Spree::ReturnItem::EligibilityValidator::BaseValidator def eligible_for_return? if (@return_item.inventory_unit.order.completed_at + Spree::Config[:return_eligibility_number_of_days].days) > Time.current return true else add_error(:number_of_days, I18n.t('spree.return_item_time_period_ineligible')) return false end end def requires_manual_intervention? false end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems