Class: Crm::Helpers::Validators::CrmStringValidator

Inherits:
CrmEachValidator
  • Object
show all
Defined in:
lib/crm/helpers/validators/crm_string_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(record, attribute, _) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/crm/helpers/validators/crm_string_validator.rb', line 7

def validate_each(record, attribute, _)
  definition = crm_attribute_definition(record, attribute)
  return if definition['max_length'].blank?

  record.validates_length_of attribute,
                             maximum: definition['max_length']
end