Class: ValidatesLengthsFromDatabase::BytesizeValidator

Inherits:
ActiveModel::Validations::LengthValidator
  • Object
show all
Defined in:
lib/validates_lengths_from_database/core.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(record, attribute, value) ⇒ Object



8
9
10
11
12
# File 'lib/validates_lengths_from_database/core.rb', line 8

def validate_each(record, attribute, value)
  value_for_validation = value.is_a?(String) ? value.bytes : value

  super(record, attribute, value_for_validation)
end