class Adzerk::CreativeTemplate

Attributes

client[R]

Public Class Methods

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

Public Instance Methods

create(data={}) click to toggle source
# File lib/adzerk/creative_template.rb, line 12
def create(data={})
  parse_response(@client.post_json_request("creative-templates", camelize_data(data), version: 'v2'))
end
get(id) click to toggle source
# File lib/adzerk/creative_template.rb, line 21
def get(id)
  parse_response(@client.get_request("creative-templates/#{id}", version: 'v2'))
end
list(page: 1, pageSize: 100) click to toggle source
# File lib/adzerk/creative_template.rb, line 25
def list(page: 1, pageSize: 100)
  url = "creative-templates?page=#{page}&pageSize=#{pageSize}"
  parse_response(@client.get_request(url, version: 'v2'))
end
update(id, data={}) click to toggle source
# File lib/adzerk/creative_template.rb, line 16
def update(id, data={})
  url = "creative-templates/#{id}/update"
  parse_response(@client.post_json_request(url, camelize_data(data), version: 'v2'))
end