Class: Mailtruck::Truck
- Inherits:
-
Object
- Object
- Mailtruck::Truck
- Defined in:
- lib/mailtruck/truck.rb
Instance Method Summary collapse
-
#email_address { ... } ⇒ String
Generates an email address that Mailtruck can receive email at.
-
#wait_for_emails(&block) ⇒ Array<Mailtruck::Email>
Waits for emails to be sent to #email_address and returns them.
Instance Method Details
#email_address { ... } ⇒ String
Generates an email address that Mailtruck can receive email at.
16 17 18 19 20 21 |
# File 'lib/mailtruck/truck.rb', line 16 def email_address address = Mailtruck::EmailAddress.random addresses << address address.to_s end |
#wait_for_emails(&block) ⇒ Array<Mailtruck::Email>
Waits for emails to be sent to #email_address and returns them.
26 27 28 |
# File 'lib/mailtruck/truck.rb', line 26 def wait_for_emails(&block) Mailtruck::Receiver.wait_for(addresses, block) end |