Class: BazaModels::Validators::FormatValidator

Inherits:
BaseValidator show all
Defined in:
lib/baza_models/validators/format_validator.rb

Instance Attribute Summary

Attributes inherited from BaseValidator

#args, #attribute_name

Instance Method Summary collapse

Methods inherited from BaseValidator

#fire?, #initialize

Constructor Details

This class inherits a constructor from BazaModels::Validators::BaseValidator

Instance Method Details

#validate(model, value) ⇒ Object



2
3
4
# File 'lib/baza_models/validators/format_validator.rb', line 2

def validate(model, value)
  model.errors.add(attribute_name, "has an invalid format") unless value.to_s.match(format_regex)
end