Class: OodAppkit::Validator
- Inherits:
-
Object
- Object
- OodAppkit::Validator
- Defined in:
- lib/ood_appkit/validator.rb
Direct Known Subclasses
Class Method Summary collapse
-
.json_create(object) ⇒ self
Deserialize a validator object from JSON.
Instance Method Summary collapse
-
#failure? ⇒ Boolean
Whether this validation was a failure.
-
#initialize(**_) ⇒ Validator
constructor
A new instance of Validator.
-
#success? ⇒ Boolean
Whether this validation was successful.
Constructor Details
#initialize(**_) ⇒ Validator
Returns a new instance of Validator.
10 11 |
# File 'lib/ood_appkit/validator.rb', line 10 def initialize(**_) end |
Class Method Details
.json_create(object) ⇒ self
Deserialize a validator object from JSON
6 7 8 |
# File 'lib/ood_appkit/validator.rb', line 6 def self.json_create(object) new object["data"].each_with_object({}) { |(k, v), h| h[k.to_sym] = v } end |
Instance Method Details
#failure? ⇒ Boolean
Whether this validation was a failure
21 22 23 |
# File 'lib/ood_appkit/validator.rb', line 21 def failure? !success? end |
#success? ⇒ Boolean
Whether this validation was successful
15 16 17 |
# File 'lib/ood_appkit/validator.rb', line 15 def success? true end |