class Pushcrew::Segment

Public Class Methods

add_segment(segment) click to toggle source

Add A Segment

Parameters:

@param segment [Hash] @return [JSON]

# File lib/pushcrew.rb, line 166
def self.add_segment(segment)
  postRequest(segment, "segments")
end
add_subscribers_to_segment(subscribers_id, segment_id) click to toggle source

Add Subscribers to a Segment

Parameters:

@param subscribers_id [Hash] @param segment_id [String] @return [JSON]

# File lib/pushcrew.rb, line 183
def self.add_subscribers_to_segment(subscribers_id, segment_id)
  postRequest(subscribers_id ,"segments/#{segment_id}/subscribers")
end
delete_segment(segment_id) click to toggle source

Delete A Segment

Parameters:

@param segment_id [String] @return [JSON]

# File lib/pushcrew.rb, line 222
def self.delete_segment(segment_id)
  deleteRequest ("segments/#{segment_id}")
end
get_list_segments() click to toggle source

Get List of Segments

@return [JSON]

# File lib/pushcrew.rb, line 173
def self.get_list_segments()
  getRequest("segments")
end
get_segments_for_a_subscriber(segment_id) click to toggle source

Get Segments for a Subscriber

Parameters:

@param segment_id [String] @return [JSON]

# File lib/pushcrew.rb, line 203
def self.get_segments_for_a_subscriber(segment_id)
  getRequest("subscribers/#{segment_id}/segments")
end
get_subscribers_segment(segment_id, page_number=1, items_per_page=2) click to toggle source

Get Subscribers in a Segment

Parameters:

@param segment_id [String] @param page_number [Interger] @param items_per_page [Interger] @return [JSON]

# File lib/pushcrew.rb, line 194
def self.get_subscribers_segment(segment_id, page_number=1, items_per_page=2)
  getRequest("segments/#{segment_id}/subscribers?page=#{page_number}&per_page=#{items_per_page}")
end
remove_subscribers_from_a_segment(subscribers_id, segment_id) click to toggle source

Remove Subscribers from a Segment

Parameters:

@param subscribers_id [Hash] @param segment_id [String] @return [JSON]

# File lib/pushcrew.rb, line 213
def self.remove_subscribers_from_a_segment(subscribers_id, segment_id)
  putRequest(subscribers_id, "segments/#{segment_id}/subscribers")
end