Class: Validations::Length

Inherits:
Object show all
Defined in:
lib/volt/models/validations/length.rb

Class Method Summary collapse

Class Method Details

.validate(model, field_name, args) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/volt/models/validations/length.rb', line 3

def self.validate(model, field_name, args)
  errors = {}
  value = model.send(field_name)
  if !value || value.size < args
    errors[field_name] = ["must be at least #{args} chars"]
  end

  return errors
end