class S3ListBuckets::Client

Public Class Methods

configure() click to toggle source
# File lib/s3-list-buckets/client.rb, line 5
def self.configure
  Aws.config.merge! core_v2_options
end
core_v2_options() click to toggle source
# File lib/s3-list-buckets/client.rb, line 9
def self.core_v2_options
  {
    http_proxy: get_proxy,
    user_agent_suffix: "s3-list-buckets #{VERSION}",
    # http_wire_trace: true,
  }
end
get_proxy() click to toggle source
# File lib/s3-list-buckets/client.rb, line 17
def self.get_proxy
  e = ENV['https_proxy']
  e = "https://#{e}" if e && !e.empty? && !e.start_with?('http')
  return e
end