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