Sha256: 3799a29bb7a1669eb0f7af7497bc7ac9c5bca8267f4f866a775808c9f9a3c64b
Contents?: true
Size: 1.01 KB
Versions: 111
Compression:
Stored size: 1.01 KB
Contents
module Fog module Parsers module Storage module AWS class ListParts < Fog::Parsers::Base def reset @part = {} @response = { 'Initiator' => {}, 'Part' => [] } end def end_element(name) case name when 'Bucket', 'Key', 'NextPartNumberMarker', 'PartNumberMarker', 'StorageClass', 'UploadId' @response[name] = value when 'DisplayName', 'ID' @response['Initiator'][name] = value when 'ETag' @part[name] = value when 'IsTruncated' @response[name] = value == 'true' when 'LastModified' @part[name] = Time.parse(value) when 'MaxParts' @response[name] = value.to_i when 'Part' @response['Part'] << @part @part = {} when 'PartNumber', 'Size' @part[name] = value.to_i end end end end end end end
Version data entries
111 entries across 111 versions & 19 rubygems