class Iterable::Services::ListService

Public Instance Methods

all() click to toggle source
# File lib/iterable/services/list_service.rb, line 10
def all
  get(Util::Config.get('endpoints.lists'), nil, Iterable::Responses::Lists)
end
find_by_id(id) click to toggle source
# File lib/iterable/services/list_service.rb, line 14
def find_by_id(id)
  # iterate over all lists to find the id
  all.lists.select{|x| x.id == id.to_i}.first
end
subscribe(list_id, subscribers) click to toggle source
# File lib/iterable/services/list_service.rb, line 19
def subscribe(list_id, subscribers)
  request = Iterable::Requests::Subscribe.new(listId: list_id, subscribers: subscribers)
  post(Util::Config.get('endpoints.lists_subscribe'), request, nil, Iterable::Responses::Subscribe)
end