Class: ActiveRecord::MySQL::Strict::Validation::StringValidation

Inherits:
ActiveRecord::MySQL::Strict::Validation show all
Defined in:
lib/active_record/mysql/strict/validation/string_validation.rb

Constant Summary collapse

LIMIT =
255

Instance Attribute Summary

Attributes inherited from ActiveRecord::MySQL::Strict::Validation

#field, #model

Instance Method Summary collapse

Methods inherited from ActiveRecord::MySQL::Strict::Validation

inject_validations

Instance Method Details

#applyObject



8
9
10
# File 'lib/active_record/mysql/strict/validation/string_validation.rb', line 8

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