class Adzerk::DistanceTargeting
Public Instance Methods
batch_upload(flight_id, data={})
click to toggle source
# File lib/adzerk/distance_targeting.rb, line 8 def batch_upload(flight_id, data={}) url = "flight/#{flight_id}/distance/batch" parse_response(@client.post_json_request(url, camelize_data(data))) end
create(flight_id, data={})
click to toggle source
# File lib/adzerk/distance_targeting.rb, line 3 def create(flight_id, data={}) url = "flight/#{flight_id}/distance" parse_response(@client.post_json_request(url, camelize_data(data))) end
delete(flight_id, geometry_id)
click to toggle source
# File lib/adzerk/distance_targeting.rb, line 28 def delete(flight_id, geometry_id) url = "flight/#{flight_id}/distance/#{geometry_id}" @client.delete_request(url) end
get(flight_id, geometry_id)
click to toggle source
# File lib/adzerk/distance_targeting.rb, line 18 def get(flight_id, geometry_id) url = "flight/#{flight_id}/distance/#{geometry_id}" parse_response(@client.get_request(url)) end
list(flight_id)
click to toggle source
# File lib/adzerk/distance_targeting.rb, line 23 def list(flight_id) url = "flight/#{flight_id}/distance" parse_response(@client.get_request(url)) end
update(flight_id, geometry_id, data={})
click to toggle source
# File lib/adzerk/distance_targeting.rb, line 13 def update(flight_id, geometry_id, data={}) url = "flight/#{flight_id}/distance/#{geometry_id}" parse_response(@client.put_json_request(url, camelize_data(data))) end