Sha256: 9cd2cf3a91c0a48379370b7f89ec2259c55b4ad70f153ad2bffd90c5dea6d1e1
Contents?: true
Size: 419 Bytes
Versions: 1
Compression:
Stored size: 419 Bytes
Contents
# coding: utf-8 module RussianPhone class FormatValidator < ActiveModel::Validator def validate(record) options[:fields].each do |field| unless record.send(field).phone.blank? unless record.send(field).valid? && record.send(field).city_allowed? record.errors.add(field, 'Неверный телефонный номер') end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
russian_phone-0.8.0 | lib/russian_phone/format_validator.rb |