Class: JSI::Validation::Result
- Inherits:
-
Object
- Object
- JSI::Validation::Result
- Includes:
- Util::FingerprintHash
- Defined in:
- lib/jsi/validation/result.rb,
lib/jsi/validation/result.rb
Overview
a result of validating an instance against schemas which describe it.
Defined Under Namespace
Instance Method Summary collapse
- #pretty_print(q) ⇒ Object
- #valid! ⇒ nil
-
#valid? ⇒ Boolean
is the instance valid against its schemas?.
Instance Method Details
#pretty_print(q) ⇒ Object
82 83 84 |
# File 'lib/jsi/validation/result.rb', line 82 def pretty_print(q) pretty_print_valid(q) end |
#valid! ⇒ nil
78 79 80 |
# File 'lib/jsi/validation/result.rb', line 78 def valid! raise(JSI::Invalid, self) if !valid? end |
#valid? ⇒ Boolean
is the instance valid against its schemas?
72 73 74 |
# File 'lib/jsi/validation/result.rb', line 72 def valid? #chkbug raise(NotImplementedError) end |