Class: ActiveRecord::StrictValidations::Validation::TextValidation

Inherits:
ActiveRecord::StrictValidations::Validation show all
Defined in:
lib/active_record/strict_validations/validation/text_validation.rb

Constant Summary collapse

LIMIT =
65535

Instance Attribute Summary

Attributes inherited from ActiveRecord::StrictValidations::Validation

#field, #model

Instance Method Summary collapse

Methods inherited from ActiveRecord::StrictValidations::Validation

inject_validations

Instance Method Details

#applyObject



7
8
9
# File 'lib/active_record/strict_validations/validation/text_validation.rb', line 7

def apply
  model.validates field.name, 'ActiveRecord::StrictValidations::Validator::StrictLength' => { in: 0..(field.limit || LIMIT) }, allow_blank: true
end