class AWS::SimpleEmailService::EmailAddressCollection

Helps you manage your verified SimpleEmailService email addresses.

Public Instance Methods

create(email_address) click to toggle source
Alias for: verify
delete(email_address) click to toggle source

@param [String] email_address An email address to remove from the list

of verified email addresses.  Useful for cleanup as there is a 100
email address limit.

@return [nil]

# File lib/aws/simple_email_service/email_address_collection.rb, line 40
def delete email_address
  client.delete_verified_email_address(:email_address => email_address)
  nil
end
each() { |email_address| ... } click to toggle source

Yields each verified email address as a string. @return [nil]

yielded.
# File lib/aws/simple_email_service/email_address_collection.rb, line 54
def each &block
  response = client.list_verified_email_addresses({})
  response.verified_email_addresses.each do |email_address|
    yield(email_address)
  end
  nil
end
include?() click to toggle source
# File lib/aws/simple_email_service/email_address_collection.rb, line 45
def include?
  # this is so jruby can detect that verified? is an alias
  super
end
Also aliased as: verified?
verified?() click to toggle source
Alias for: include?
verify(email_address) click to toggle source

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.

@param [String] email_address The email address to verify. @return [nil]

# File lib/aws/simple_email_service/email_address_collection.rb, line 29
def verify email_address
  client.verify_email_address(:email_address => email_address)
  nil
end
Also aliased as: create