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