-
Notifications
You must be signed in to change notification settings - Fork 1
RFC822 Email Parser / Validator
wiecklabs/rfc822
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
RFC822 ====== Presently, the sole purpose of this gem is to parse and validate email addresses according to the spec (except where it makes most sense to deviate). USAGE ===== To parse and validate a single email address, use RFC822::Address.build require "rfc822" email = RFC822::Address.build("[email protected]") email.address # => "[email protected]" email.valid? # => true Display names in email addresses are also fully supported: email = RFC822::Address.build('"John Doe, III" <[email protected]>') email.name # => "John Doe, III" email.to_s # => "\"John Doe, III\" <[email protected]>" To parse and validate a list of email addresses, use RFC822::Address.parse. Addresses can be separated by commas or newlines. emails = RFC822::Address.parse("[email protected], [email protected]") emails.size # => 2 emails[1].address # => "[email protected]"
About
RFC822 Email Parser / Validator
Resources
Stars
Watchers
Forks
Packages 0
No packages published