Sha256: 15bc386a22da0c45b00f0eef7202f776ed1ae4d02b25560187407b96d25c48ca
Contents?: true
Size: 738 Bytes
Versions: 61
Compression:
Stored size: 738 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
61 entries across 59 versions & 6 rubygems