Module: Wardrobe::Plugins::Validation::InstanceMethods
- Defined in:
- lib/wardrobe/plugins/validation/instance_methods.rb
Instance Method Summary collapse
Instance Method Details
#_valid? ⇒ Boolean
21 22 23 24 |
# File 'lib/wardrobe/plugins/validation/instance_methods.rb', line 21 def _valid? _validate unless _validated? @_validator.errors.empty? end |
#_validate ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/wardrobe/plugins/validation/instance_methods.rb', line 7 def _validate unless _validated? @_validator = ValidationRunner.validate(self) @_validated = true end self end |
#_validate! ⇒ Object
15 16 17 18 19 |
# File 'lib/wardrobe/plugins/validation/instance_methods.rb', line 15 def _validate! _validate unless _validated? raise ValidationError.new(@_validator.errors) unless _valid? self end |
#_validation_errors ⇒ Object
26 27 28 29 |
# File 'lib/wardrobe/plugins/validation/instance_methods.rb', line 26 def _validation_errors _validate unless _validated? @_validator.errors end |