module Wardrobe::Plugins::Validation::InstanceMethods
Public Instance Methods
_valid?()
click to toggle source
# File lib/wardrobe/plugins/validation/instance_methods.rb, line 21 def _valid? _validate unless _validated? @_validator.errors.empty? end
_validate()
click to toggle source
# File lib/wardrobe/plugins/validation/instance_methods.rb, line 7 def _validate unless _validated? @_validator = ValidationRunner.validate(self) @_validated = true end self end
_validate!()
click to toggle source
# 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()
click to toggle source
# File lib/wardrobe/plugins/validation/instance_methods.rb, line 26 def _validation_errors _validate unless _validated? @_validator.errors end
Private Instance Methods
_validated?()
click to toggle source
# File lib/wardrobe/plugins/validation/instance_methods.rb, line 33 def _validated? @_validated ||= false end