Class: Crm::Helpers::Validators::CrmEnumValidator

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

Instance Method Summary collapse

Instance Method Details

#validate_each(record, attribute, _) ⇒ Object



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

def validate_each(record, attribute, _)
  definition = crm_attribute_definition(record, attribute)
  record.validates_inclusion_of attribute,
                                in: definition['valid_values']
end