Sha256: e95d53cf5bdbcd41216e1e8861c264d044cf86cb1f4b9dfbfbeefeed66b01f34
Contents?: true
Size: 574 Bytes
Versions: 5
Compression:
Stored size: 574 Bytes
Contents
require_relative '../rfc5322' require_relative '../rfc1123/public' module RubyEmail class Rfc5322 # Internet realist version of {Rfc5322}. It requires a root domain. class Public < Rfc5322 VALIDE = "(?<local>#{DOT_ATOM_TEXT})@(#{Rfc1123::Public::VALIDE})" REGEXP = Regexp.new "\\A#{VALIDE}\\Z" module String # Check if the current [::String] instance is a valid email # @return [TrueClass or FalseClass] def is_public_email? RubyEmail::Rfc5322::Public.validates? self end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems