Sha256: 080a17883597ff936f8471a98e1c9aab7046630787f6c4577adb56594a917778
Contents?: true
Size: 902 Bytes
Versions: 3
Compression:
Stored size: 902 Bytes
Contents
# frozen_string_literal: true require 'soapy_bing/ads/campaigns' require 'soapy_bing/ads/campaign_performance_report' module SoapyBing class Ads attr_reader :service_options def initialize(service_options = {}) @service_options = service_options end def campaign_performance_report(date_start:, date_end:, settings: {}, polling_settings: {}) CampaignPerformanceReport.new( service_options: service_options, date_start: date_start, date_end: date_end, settings: settings, polling_settings: polling_settings ).rows end def campaigns(entities = Campaigns::DEFAULT_ENTITIES, polling_settings: {}, campaign_ids: nil) Campaigns.new( service_options: service_options, entities: entities, polling_settings: polling_settings, campaign_ids: campaign_ids ).rows end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
soapy_bing-1.0.1 | lib/soapy_bing/ads.rb |
soapy_bing-1.0.0 | lib/soapy_bing/ads.rb |
soapy_bing-0.4.0 | lib/soapy_bing/ads.rb |