class Baidubce::BceBaseClient
Public Class Methods
new(config, service_id="", region_supported=true)
click to toggle source
# File lib/baidubce/bce_base_client.rb, line 27 def initialize(config, service_id="", region_supported=true) @config = config @service_id = service_id @region_supported = region_supported @config.endpoint = compute_endpoint if @config.endpoint.to_s.empty? @http_client = BaseHttpClient.new() @signer = BceV1Signer.new() end
Public Instance Methods
compute_endpoint()
click to toggle source
# File lib/baidubce/bce_base_client.rb, line 36 def compute_endpoint if @region_supported return sprintf('%s://%s.%s.%s', @config.protocol, @service_id, @config.region, DEFAULT_SERVICE_DOMAIN) else return sprintf('%s://%s.%s', @config.protocol, @service_id, DEFAULT_SERVICE_DOMAIN) end end