Class: Aws::S3Interface::S3HttpResponseBodyParser

Inherits:
S3HttpResponseParser show all
Defined in:
lib/s3/s3_interface.rb

Overview

:nodoc:

Instance Attribute Summary

Attributes inherited from S3HttpResponseParser

#result

Instance Method Summary collapse

Methods inherited from S3HttpResponseParser

#headers_to_string

Instance Method Details

#parse(response) ⇒ Object


1250
1251
1252
1253
1254
1255
1256
1257
1258
# File 'lib/s3/s3_interface.rb', line 1250

def parse(response)
  x = response.body
  x= x.respond_to?(:force_encoding) ? x.force_encoding("UTF-8") : x
#        puts 'x.encoding = ' + response.body.encoding.to_s
  @result = {
      :object  => x,
      :headers => headers_to_string(response.to_hash)
  }
end