module FreshmailApi::Subscriber
Public Instance Methods
add_subscriber(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 4 def add_subscriber(data) perform(:post, 'subscriber/add', data) end
add_subscribers(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 24 def add_subscribers(data) perform(:post, 'subscriber/addMultiple', data) end
block_subscribers(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 44 def block_subscribers(data) perform(:post, "subscriber/addBlocks", data) end
delete_subscriber(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 16 def delete_subscriber(data) perform(:post, 'subscriber/delete', data) end
delete_subscribers(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 40 def delete_subscribers(data) perform(:post, "subscriber/deleteMultiple", data) end
edit_subscriber(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 8 def edit_subscriber(data) perform(:post, 'subscriber/edit', data) end
edit_subscribers(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 28 def edit_subscribers(data) perform(:post, 'subscriber/editMultiple', data) end
get_subscriber(data)
click to toggle source
# 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)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 20 def get_subscriber_history(data) perform(:post, 'subscriber/getHistory', data) end
get_subscribers(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 36 def get_subscribers(data) perform(:post, "subscriber/getMultiple", data) end
unblock_subscribers(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 48 def unblock_subscribers(data) perform(:post, "subscriber/removeBlocks", data) end
update_subscriber_field(data)
click to toggle source
# File lib/freshmail_api/subscriber.rb, line 32 def update_subscriber_field(data) perform(:post, 'subscriber/updateFieldValue', data) end