Sha256: b9cf7da03e19ee52cc41b71cdc702c7284027461c12c77f4c740fa5d02cff5d6
Contents?: true
Size: 729 Bytes
Versions: 1
Compression:
Stored size: 729 Bytes
Contents
module C80Callback class CmessageValidator < ActiveModel::Validator def validate(record) unless record.errors.present? unless record.name.present? record.errors[:name] = 'Укажите, пожалуйста, Ваше имя' end if record.mobile.present? if record.mobile[/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/].present? else record.errors[:mobile] = 'Укажите, пожалуйста, корректный номер телефона' end else record.errors[:mobile] = 'Укажите номер телефона' end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
c80_callback-0.1.0.2 | app/models/c80_callback/cmessage_validator.rb |