Sha256: ccc6958624060a947588b72d123ace1b9c58bc1d91bf640ca7ff7845d53985b1
Contents?: true
Size: 535 Bytes
Versions: 6
Compression:
Stored size: 535 Bytes
Contents
module Spree class ReturnItem < Spree::Base module EligibilityValidator class OrderCompleted < Spree::ReturnItem::EligibilityValidator::BaseValidator def eligible_for_return? if @return_item.inventory_unit.order.completed? return true else add_error(:order_not_completed, I18n.t('spree.return_item_order_not_completed')) return false end end def requires_manual_intervention? false end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems