Class: Spree::ReturnItem::EligibilityValidator::Default
- Inherits:
-
BaseValidator
- Object
- BaseValidator
- Spree::ReturnItem::EligibilityValidator::Default
show all
- Defined in:
- app/models/spree/return_item/eligibility_validator/default.rb
Instance Method Summary
collapse
#initialize
Instance Method Details
#eligible_for_return? ⇒ Boolean
16
17
18
|
# File 'app/models/spree/return_item/eligibility_validator/default.rb', line 16
def eligible_for_return?
validators.all?(&:eligible_for_return?)
end
|
#errors ⇒ Object
24
25
26
|
# File 'app/models/spree/return_item/eligibility_validator/default.rb', line 24
def errors
validators.map(&:errors).reduce({}, :merge)
end
|
#requires_manual_intervention? ⇒ Boolean
20
21
22
|
# File 'app/models/spree/return_item/eligibility_validator/default.rb', line 20
def requires_manual_intervention?
validators.any?(&:requires_manual_intervention?)
end
|