class BingAdsRubySdk::Configuration

Attributes

filters[RW]
instrumentor[RW]
log[RW]
logger[W]
pretty_print_xml[RW]

Public Class Methods

new() click to toggle source
# File lib/bing_ads_ruby_sdk/configuration.rb, line 8
def initialize
  @log = false
  @pretty_print_xml = false
  @filters = []
  @instrumentor = nil
end

Public Instance Methods

logger() click to toggle source
# File lib/bing_ads_ruby_sdk/configuration.rb, line 15
def logger
  @logger ||= default_logger
end

Private Instance Methods

default_logger() click to toggle source
# File lib/bing_ads_ruby_sdk/configuration.rb, line 21
def default_logger
  Logger.new(File.join(BingAdsRubySdk::ROOT_PATH, "log", "bing-sdk.log")).tap do |l|
    l.level = Logger::INFO
  end
end