Sha256: add89346863b66fe4d95d6240d300cf5c2e2b10c87da28ecc6bfd06dac5e6c35
Contents?: true
Size: 515 Bytes
Versions: 68
Compression:
Stored size: 515 Bytes
Contents
module Spree class ReturnItem::EligibilityValidator::BaseValidator attr_reader :errors def initialize(return_item) @return_item = return_item @errors = {} end def eligible_for_return? raise NotImplementedError, Spree.t(:implement_eligible_for_return) end def requires_manual_intervention? raise NotImplementedError, Spree.t(:implement_requires_manual_intervention) end private def add_error(key, error) @errors[key] = error end end end
Version data entries
68 entries across 68 versions & 1 rubygems