Sha256: 79134f6143f23b3a479eac00d19b748b870ac433240fd6f08d4c7edc63343d5d
Contents?: true
Size: 378 Bytes
Versions: 41
Compression:
Stored size: 378 Bytes
Contents
# frozen_string_literal: true class MiniDefender::Rules::Email < MiniDefender::Rule def self.signature 'email' end def coerce(value) value.strip.downcase end def passes?(attribute, value, validator) value.to_s.match?(URI::MailTo::EMAIL_REGEXP) end def message(attribute, value, validator) "The value should be a valid email address." end end
Version data entries
41 entries across 41 versions & 1 rubygems