Sha256: e3b902008a719df962c39f4a98b64e13ab6194db7cbe1712cba1655439574914

Contents?: true

Size: 435 Bytes

Versions: 3

Compression:

Stored size: 435 Bytes

Contents

require_relative 'resource'

module Eucalyptus
  class Campaign < Resource
    def self.known_fields
      [
        :buying_type,
        :campaign_group_status,
        :name,
        :objective,
        :spend_cap
      ]
    end

    def self.api_path
      "adcampaign_groups"
    end

    def ads; Ad.all(parent: self); end
    def ad_sets; AdSet.all(parent: self); end
    def insights; Insight.all(parent: self); end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
eucalyptus-0.2.2 lib/eucalyptus/campaign.rb
eucalyptus-0.2.1 lib/eucalyptus/campaign.rb
eucalyptus-0.2.0 lib/eucalyptus/campaign.rb