Class: AWS::SimpleEmailService::EmailAddressCollection
- Inherits:
-
Object
- Object
- AWS::SimpleEmailService::EmailAddressCollection
- Includes:
- Enumerable
- Defined in:
- lib/aws/simple_email_service/email_address_collection.rb
Overview
Helps you manage your verified SimpleEmailService email addresses.
Instance Method Summary collapse
- #delete(email_address) ⇒ nil
-
#each(&block) ⇒ nil
Yields each verified email address as a string.
- #include? ⇒ Boolean (also: #verified?)
-
#verify(email_address) ⇒ nil
(also: #create)
Requets for an email address to be verified.
Instance Method Details
#delete(email_address) ⇒ nil
42 43 44 45 |
# File 'lib/aws/simple_email_service/email_address_collection.rb', line 42 def delete email_address client.delete_verified_email_address(:email_address => email_address) nil end |
#each(&block) ⇒ nil
Yields each verified email address as a string.
56 57 58 59 60 61 62 |
# File 'lib/aws/simple_email_service/email_address_collection.rb', line 56 def each &block response = client.list_verified_email_addresses({}) response.verified_email_addresses.each do |email_address| yield(email_address) end nil end |
#include? ⇒ Boolean Also known as: verified?
47 48 49 50 |
# File 'lib/aws/simple_email_service/email_address_collection.rb', line 47 def include? # this is so jruby can detect that verified? is an alias super end |
#verify(email_address) ⇒ nil Also known as: create
Requets for an email address to be verified. An email will be sent to the given email_address
with a link to click. Once the link has been followed the email_address
will be verified.
31 32 33 34 |
# File 'lib/aws/simple_email_service/email_address_collection.rb', line 31 def verify email_address client.verify_email_address(:email_address => email_address) nil end |