Module: FlexValidations::Result Abstract
- Included in:
- Chain::SuccessResult, Fail::Composite, Fail::Simple, Success::Composite, Success::Simple
- Defined in:
- lib/flex_validations/result.rb
Overview
This module is abstract.
Defined Under Namespace
Instance Method Summary collapse
- #fail? ⇒ Boolean (also: #failure?) abstract
- #message ⇒ FlexValidations::ResultMessage abstract
- #raw ⇒ Object abstract
- #success? ⇒ Boolean abstract
- #to_s ⇒ Object
- #validation ⇒ FlexValidations::Validation abstract
- #value ⇒ Object abstract
Instance Method Details
#fail? ⇒ Boolean Also known as: failure?
This method is abstract.
16 17 18 |
# File 'lib/flex_validations/result.rb', line 16 def fail? raise 'not implemented' end |
#message ⇒ FlexValidations::ResultMessage
This method is abstract.
25 26 27 |
# File 'lib/flex_validations/result.rb', line 25 def raise 'not implemented' end |
#raw ⇒ Object
This method is abstract.
46 47 48 |
# File 'lib/flex_validations/result.rb', line 46 def raw raise 'not implemented' end |
#success? ⇒ Boolean
This method is abstract.
9 10 11 |
# File 'lib/flex_validations/result.rb', line 9 def success? raise 'not implemented' end |
#to_s ⇒ Object
50 51 52 |
# File 'lib/flex_validations/result.rb', line 50 def to_s .to_s end |
#validation ⇒ FlexValidations::Validation
This method is abstract.
Original validation of result
32 33 34 |
# File 'lib/flex_validations/result.rb', line 32 def validation raise 'not implemented' end |
#value ⇒ Object
This method is abstract.
Original object on which #validation was performed
39 40 41 |
# File 'lib/flex_validations/result.rb', line 39 def value raise 'not implemented' end |