Method: Adapi::Campaign.find_complete
- Defined in:
- lib/adapi/campaign.rb
.find_complete(campaign_id) ⇒ Object
Returns complete campaign data: criteria, ad groups, keywords and ads. Basically everything what you can set when creating a campaign.
397 398 399 400 401 402 403 404 405 |
# File 'lib/adapi/campaign.rb', line 397 def self.find_complete(campaign_id) campaign = self.find(campaign_id) campaign[:criteria] = CampaignCriterion.find(:campaign_id => campaign.to_param) campaign[:ad_groups] = AdGroup.find(:all, :campaign_id => campaign.to_param).map { |ag| ag.to_hash } campaign end |