Class: Mailgun::Unsubscribe
Instance Method Summary collapse
- #add(email, tag = '*') ⇒ Object
- #find(email) ⇒ Object
-
#initialize(mailgun, domain) ⇒ Unsubscribe
constructor
Used internally, called from Mailgun::Base.
-
#list(options = {}) ⇒ Object
List all unsubscribes for the domain.
- #remove(email) ⇒ Object
Constructor Details
#initialize(mailgun, domain) ⇒ Unsubscribe
Used internally, called from Mailgun::Base
4 5 6 7 |
# File 'lib/mailgun/unsubscribe.rb', line 4 def initialize(mailgun, domain) @mailgun = mailgun @domain = domain end |
Instance Method Details
#add(email, tag = '*') ⇒ Object
18 19 20 |
# File 'lib/mailgun/unsubscribe.rb', line 18 def add(email, tag='*') Mailgun.submit :post, unsubscribe_url, {:address => email, :tag => tag} end |
#find(email) ⇒ Object
14 15 16 |
# File 'lib/mailgun/unsubscribe.rb', line 14 def find(email) Mailgun.submit :get, unsubscribe_url(email) end |