Sha256: 42b967f98821c34dc5a466124494754f5472ee5df3a756dc45d9c889238abb63
Contents?: true
Size: 522 Bytes
Versions: 187
Compression:
Stored size: 522 Bytes
Contents
module Spree class Spree::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
187 entries across 187 versions & 3 rubygems