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