Class: PewPew::Resources::Unsubscribes
- Inherits:
-
Object
- Object
- PewPew::Resources::Unsubscribes
- Includes:
- PewPew::Resource
- Defined in:
- lib/pew_pew/resources/unsubscribes.rb
Instance Method Summary collapse
-
#all ⇒ Mash
Fetches all unsubscribe events.
-
#create(params) ⇒ Mash
Creates a new unsubscribe event.
-
#find(address) ⇒ Mash
Fetch all unsubscribe events by address.
-
#remove(address_or_id) ⇒ Mash
Removes existing unsubscribe events.
Instance Method Details
#all ⇒ Mash
Fetches all unsubscribe events.
10 11 12 |
# File 'lib/pew_pew/resources/unsubscribes.rb', line 10 def all get("#{domain}/unsubscribes") end |
#create(params) ⇒ Mash
Creates a new unsubscribe event.
28 29 30 31 |
# File 'lib/pew_pew/resources/unsubscribes.rb', line 28 def create(params) params[:tag] ||= '*' post("#{domain}/unsubscribes", params) end |
#find(address) ⇒ Mash
Fetch all unsubscribe events by address.
18 19 20 |
# File 'lib/pew_pew/resources/unsubscribes.rb', line 18 def find(address) get("#{domain}/unsubscribes/#{address}") end |
#remove(address_or_id) ⇒ Mash
Removes existing unsubscribe events.
38 39 40 |
# File 'lib/pew_pew/resources/unsubscribes.rb', line 38 def remove(address_or_id) delete("#{domain}/unsubscribes/#{address_or_id}") end |