class MailCoverValidator
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/mailcover_rails.rb, line 24 def validate_each(record, attribute, value) return if value.blank? @record = record disposible = Mailcover::DISPOSIBLE @mailcover_responce = Mailcover.new(value).check_adress @record.errors.add(attribute, @mailcover_responce['reason']) if @mailcover_responce['status'] == 'invalid' || (disposible && @mailcover_responce['is_disposable']) end