class Aws::Plugins::S3GetBucketLocationFix::Handler

Public Instance Methods

call(context) click to toggle source
# File lib/aws-sdk-core/plugins/s3_get_bucket_location_fix.rb, line 7
def call(context)
  @handler.call(context).on(200) do |response|
    response.data = S3::Types::GetBucketLocationOutput.new
    xml = context.http_response.body_contents
    matches = xml.match(/>(.+?)<\/LocationConstraint>/)
    response.data[:location_constraint] = matches ? matches[1] : ''
  end
end