class Google::Ads::GoogleAds::Config
Attributes
api_endpoint[RW]
authentication[RW]
client_id[RW]
client_secret[RW]
developer_token[RW]
impersonate[RW]
keyfile[RW]
linked_customer_id[RW]
log_level[RW]
log_target[RW]
logger[RW]
login_customer_id[RW]
refresh_token[RW]
treat_deprecation_warnings_as_errors[RW]
use_insecure_channel[RW]
warn_on_all_deprecations[RW]
Public Class Methods
new() { |self| ... }
click to toggle source
# File lib/google/ads/google_ads/config.rb, line 47 def initialize(&block) @refresh_token = nil @client_id = nil @client_secret = nil @keyfile = nil @impersonate = nil @authentication = nil @developer_token = nil @login_customer_id = nil @linked_customer_id = nil @log_level = nil @log_target = nil @logger = nil @treat_deprecation_warnings_as_errors = false @warn_on_all_deprecations = false @use_insecure_channel = false @api_endpoint = nil yield self if block_given? end
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/google/ads/google_ads/config.rb, line 73 def configure(&block) yield self end
http_proxy()
click to toggle source
# File lib/google/ads/google_ads/config.rb, line 91 def http_proxy ENV["http_proxy"] end
http_proxy=(uri)
click to toggle source
# File lib/google/ads/google_ads/config.rb, line 77 def http_proxy=(uri) if uri.nil? ENV["http_proxy"] = nil return end u = URI.parse(uri) if u.scheme != "http" && u.scheme != "https" raise ArgumentError, "#{uri} has invalid scheme #{u.scheme}, should be http or https" end ENV["http_proxy"] = uri end