class Adparlor::Facebook::GraphApi::Campaign
Public Class Methods
destroy(attributes = {}, options = {})
click to toggle source
# File lib/adparlor/facebook/graph_api/campaign.rb, line 13 def destroy(attributes = {}, options = {}) obj = new(attributes.merge(status: 'DELETED')) obj.post(obj.update_path, options, 'DELETE') end
Public Instance Methods
ads()
click to toggle source
# File lib/adparlor/facebook/graph_api/campaign.rb, line 33 def ads @ads ||= CollectionProxy.new(Ad, "/#{id}/ads", access_token) end
adsets()
click to toggle source
# File lib/adparlor/facebook/graph_api/campaign.rb, line 37 def adsets @adsets ||= CollectionProxy.new(AdSet, "/#{id}/adsets", access_token) end
delete()
click to toggle source
# File lib/adparlor/facebook/graph_api/campaign.rb, line 29 def delete raise FbError.new('delete not available, use soft delete update', 500) end
path()
click to toggle source
# File lib/adparlor/facebook/graph_api/campaign.rb, line 19 def path raise FbError.new('required parameter account_id missing', 500) unless account_id "/act_#{account_id}/campaigns" end
update_path()
click to toggle source
# File lib/adparlor/facebook/graph_api/campaign.rb, line 24 def update_path raise FbError.new('required parameter id missing', 500) unless id "/#{id}" end