Module: BingAdsApi
- Defined in:
- lib/bing-ads-api.rb,
lib/bing-ads-api/config.rb,
lib/bing-ads-api/data/ad.rb,
lib/bing-ads-api/service.rb,
lib/bing-ads-api/version.rb,
lib/bing-ads-api/constants.rb,
lib/bing-ads-api/data_object.rb,
lib/bing-ads-api/client_proxy.rb,
lib/bing-ads-api/api_exception.rb,
lib/bing-ads-api/data/ad_group.rb,
lib/bing-ads-api/data/campaign.rb,
lib/bing-ads-api/soap_hasheable.rb,
lib/bing-ads-api/fault/batch_error.rb,
lib/bing-ads-api/service/reporting.rb,
lib/bing-ads-api/data/accounts_info.rb,
lib/bing-ads-api/fault/ad_api_error.rb,
lib/bing-ads-api/data/report_request.rb,
lib/bing-ads-api/fault/partial_errors.rb,
lib/bing-ads-api/fault/operation_error.rb,
lib/bing-ads-api/fault/api_fault_detail.rb,
lib/bing-ads-api/fault/application_fault.rb,
lib/bing-ads-api/fault/ad_api_fault_detail.rb,
lib/bing-ads-api/data/report_request_status.rb,
lib/bing-ads-api/service/campaign_management.rb,
lib/bing-ads-api/service/customer_management.rb,
lib/bing-ads-api/data/reporting/performance_report_request.rb,
lib/bing-ads-api/data/reporting/account_performance_report_request.rb,
lib/bing-ads-api/data/reporting/campaign_performance_report_request.rb
Overview
Public : This is the main namespace for all classes and submodules in this BingAdsApi Gem
- Author
Defined Under Namespace
Modules: AdLanguage, Helpers, ReportAggregation, ReportFormat, ReportLanguage, ReportTimePeriods, SOAPHasheable, TimeZone Classes: AccountInfo, AccountPerformanceReportRequest, Ad, AdApiError, AdApiFaultDetail, AdGroup, ApiException, ApiFaultDetail, ApplicationFault, BatchError, Campaign, CampaignManagement, CampaignPerformanceReportRequest, ClientProxy, Config, CustomerManagement, DataObject, EditorialError, MobileAd, OperationError, PartialErrors, PerformanceReportRequest, ProductAd, ReportRequest, ReportRequestStatus, Reporting, Service, TextAd
Constant Summary collapse
- VERSION =
Gem Version
"0.3"
Instance Method Summary collapse
-
#const_key ⇒ Object
Dynamic classes for customer management constants.
Instance Method Details
#const_key ⇒ Object
Dynamic classes for customer management constants
46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/bing-ads-api/constants.rb', line 46 BingAdsApi::Config.instance.campaign_management_constants.each do |const_key, const_value| const_module = Module.new do # Dynamically create Constants classes for each value found const_value.each do |key, value| self.const_set(key.upcase, value) end end BingAdsApi.const_set(const_key.camelize, const_module) end |