Class: Rubymail::Mailbox
Instance Method Summary collapse
- #create(mailbox_name, password) ⇒ Object
- #destroy(mailbox_name) ⇒ Object
-
#initialize(rubymail, domain) ⇒ Mailbox
constructor
A new instance of Mailbox.
- #list(options = {}) ⇒ Object
- #update_password(mailbox_name, password) ⇒ Object
Constructor Details
#initialize(rubymail, domain) ⇒ Mailbox
Returns a new instance of Mailbox.
4 5 6 7 |
# File 'lib/rubymail/mailbox.rb', line 4 def initialize(rubymail, domain) @rubymail = rubymail @domain = domain end |
Instance Method Details
#create(mailbox_name, password) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/rubymail/mailbox.rb', line 13 def create(mailbox_name, password) address = "#{mailbox_name}@#{@domain}" Rubymail.submit( :post, mailbox_url, { :mailbox => address, :password => password } ) end |
#destroy(mailbox_name) ⇒ Object
29 30 31 |
# File 'lib/rubymail/mailbox.rb', line 29 def destroy(mailbox_name) Rubymail.submit :delete, mailbox_url(mailbox_name) end |