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



5
6
7
8
9
10
# File 'lib/crm/helpers/validators/crm_string_validator.rb', line 5

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