class Adzerk::Category

Attributes

client[R]

Public Class Methods

new(args={}) click to toggle source
# File lib/adzerk/category.rb, line 8
def initialize(args={})
  @client = args[:client]
end

Public Instance Methods

create(flight_id, data={}) click to toggle source
# File lib/adzerk/category.rb, line 12
def create(flight_id, data={})
  url = "flight/#{flight_id}/category"
  data = { 'category' => camelize_data(data).to_json }
  parse_response(@client.post_request(url, data))
end
delete(flight_id, id) click to toggle source
# File lib/adzerk/category.rb, line 18
def delete(flight_id, id)
  url = "flight/#{flight_id}/category/#{id}/delete"
  @client.get_request(url)
end
list(flight_id, page: 1, pageSize: 500) click to toggle source
# File lib/adzerk/category.rb, line 28
def list(flight_id, page: 1, pageSize: 500)
  url = "flight/#{flight_id}/categories?page=#{page}&pageSize=#{pageSize}"
  response = client.get_request(url)
  parse_response(response)
end
listAll(page: 1, pageSize: 500) click to toggle source
# File lib/adzerk/category.rb, line 23
def listAll(page: 1, pageSize: 500)
  response = client.get_request('categories')
  parse_response(response)
end