Sha256: e217780cc55e1f1288052be6a6f0622b1e1f38c4dff2485a3dad6754e780acf0
Contents?: true
Size: 742 Bytes
Versions: 38
Compression:
Stored size: 742 Bytes
Contents
module Fog module Parsers module Storage module AWS class GetBucketTagging < Fog::Parsers::Base def reset @in_tag = {} @response = {'BucketTagging' => {}} end def start_element(name, *args) super if name == 'Tag' @in_tag = {} end end def end_element(name) case name when 'Tag' @response['BucketTagging'].merge!(@in_tag) @in_tag = {} when 'Key' @in_tag[value] = nil when 'Value' @in_tag = {@in_tag.keys.first => value} end end end end end end end
Version data entries
38 entries across 38 versions & 2 rubygems