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