Sha256: c4d23d5a63388856dba122927a6b514e2287f511c992c98e8e49856ce810219e
Contents?: true
Size: 566 Bytes
Versions: 138
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true module Spree class ReturnItem < Spree::Base module EligibilityValidator class InventoryShipped < Spree::ReturnItem::EligibilityValidator::BaseValidator def eligible_for_return? if @return_item.inventory_unit.shipped? true else add_error(:inventory_unit_shipped, I18n.t('spree.return_item_inventory_unit_ineligible')) false end end def requires_manual_intervention? @errors.present? end end end end end
Version data entries
138 entries across 138 versions & 2 rubygems