class Adzerk::Flight

Public Instance Methods

countries() click to toggle source
# File lib/adzerk/flight.rb, line 3
def countries
  response = @client.get_request('countries')
  parse_response(response)
end
instant_counts(flight_id, data={}) click to toggle source
# File lib/adzerk/flight.rb, line 20
def instant_counts(flight_id, data={})
  query_string = URI.encode_www_form(data)
  url = "instantcounts/#{endpoint}/#{flight_id}?#{query_string}"
  parse_response(client.get_request(url))
end
list_for_campaign(campaign_id, is_active = nil) click to toggle source
# File lib/adzerk/flight.rb, line 26
def list_for_campaign(campaign_id, is_active = nil)
  url = "campaign/#{campaign_id}/flight"
  if !is_active.nil?
    url = "#{url}?isActive=#{is_active}"
  end
  parse_response(@client.get_request(url))
end
list_regions_for_country(country_code) click to toggle source
# File lib/adzerk/flight.rb, line 14
def list_regions_for_country(country_code)
  url = "country/#{country_code}/regions?version=2"
  response = @client.get_request(url)
  parse_response(response)
end
regions(region) click to toggle source
# File lib/adzerk/flight.rb, line 8
def regions(region)
  url = "region/#{region}"
  response = @client.get_request(url)
  parse_response(response)
end