Sha256: 58d0385e10ee4a85f02918e27fcc8c3caf0e6540441483b56430af5f1357bbfd

Contents?: true

Size: 531 Bytes

Versions: 3

Compression:

Stored size: 531 Bytes

Contents

require_relative 'resource'

module Eucalyptus
  class Ad < Resource
    def self.known_fields
      [
        :name,
        :adgroup_status,
        :bid_info,
        :conversion_specs,
        :campaign_id,
        :creative,
        :engagement_audiences,
        :execution_options,
        :redownload,
        :tracking_specs,
        :social_prefs
      ]
    end

    def ad_set; AdSet.find(self.campaign_id); end
    def insights; Insight.all(parent: self); end

    def self.api_path
      "adgroups"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

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