class BazaModels::Validators::FormatValidator

Public Instance Methods

validate(model, value) click to toggle source
# 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

Private Instance Methods

format_regex() click to toggle source
# File lib/baza_models/validators/format_validator.rb, line 8
def format_regex
  @args.fetch(:format)[:with]
end