Module: FreshmailApi::Subscriber
- Included in:
- FreshmailApi
- Defined in:
- lib/freshmail_api/subscriber.rb
Instance Method Summary collapse
- #add_subscriber(data) ⇒ Object
- #add_subscribers(data) ⇒ Object
- #block_subscribers(data) ⇒ Object
- #delete_subscriber(data) ⇒ Object
- #delete_subscribers(data) ⇒ Object
- #edit_subscriber(data) ⇒ Object
- #edit_subscribers(data) ⇒ Object
- #get_subscriber(data) ⇒ Object
- #get_subscriber_history(data) ⇒ Object
- #get_subscribers(data) ⇒ Object
- #unblock_subscribers(data) ⇒ Object
- #update_subscriber_field(data) ⇒ Object
Instance Method Details
#add_subscriber(data) ⇒ Object
4 5 6 |
# File 'lib/freshmail_api/subscriber.rb', line 4 def add_subscriber(data) perform(:post, 'subscriber/add', data) end |
#add_subscribers(data) ⇒ Object
24 25 26 |
# File 'lib/freshmail_api/subscriber.rb', line 24 def add_subscribers(data) perform(:post, 'subscriber/addMultiple', data) end |
#block_subscribers(data) ⇒ Object
44 45 46 |
# File 'lib/freshmail_api/subscriber.rb', line 44 def block_subscribers(data) perform(:post, "subscriber/addBlocks", data) end |
#delete_subscriber(data) ⇒ Object
16 17 18 |
# File 'lib/freshmail_api/subscriber.rb', line 16 def delete_subscriber(data) perform(:post, 'subscriber/delete', data) end |
#delete_subscribers(data) ⇒ Object
40 41 42 |
# File 'lib/freshmail_api/subscriber.rb', line 40 def delete_subscribers(data) perform(:post, "subscriber/deleteMultiple", data) end |
#edit_subscriber(data) ⇒ Object
8 9 10 |
# File 'lib/freshmail_api/subscriber.rb', line 8 def edit_subscriber(data) perform(:post, 'subscriber/edit', data) end |
#edit_subscribers(data) ⇒ Object
28 29 30 |
# File 'lib/freshmail_api/subscriber.rb', line 28 def edit_subscribers(data) perform(:post, 'subscriber/editMultiple', data) end |
#get_subscriber(data) ⇒ Object
12 13 14 |
# File 'lib/freshmail_api/subscriber.rb', line 12 def get_subscriber(data) perform(:get, "subscriber/get/#{data[:list]}/#{data[:email]}") end |
#get_subscriber_history(data) ⇒ Object
20 21 22 |
# File 'lib/freshmail_api/subscriber.rb', line 20 def get_subscriber_history(data) perform(:post, 'subscriber/getHistory', data) end |
#get_subscribers(data) ⇒ Object
36 37 38 |
# File 'lib/freshmail_api/subscriber.rb', line 36 def get_subscribers(data) perform(:post, "subscriber/getMultiple", data) end |
#unblock_subscribers(data) ⇒ Object
48 49 50 |
# File 'lib/freshmail_api/subscriber.rb', line 48 def unblock_subscribers(data) perform(:post, "subscriber/removeBlocks", data) end |
#update_subscriber_field(data) ⇒ Object
32 33 34 |
# File 'lib/freshmail_api/subscriber.rb', line 32 def update_subscriber_field(data) perform(:post, 'subscriber/updateFieldValue', data) end |