Method: Modelish::Validations#validate!

Defined in:
lib/modelish/validations.rb

#validate!Object

Validates all properties based on configured validators.

Raises:

  • ArgumentError when any property fails validation



31
32
33
34
# File 'lib/modelish/validations.rb', line 31

def validate!
  errors = validate
  raise errors.first[1].first unless errors.empty?
end