Sha256: ee4f5ec9dbca218d31179f4081a5158f7d1590ce9cede628b77c1b830695d3c4
Contents?: true
Size: 738 Bytes
Versions: 36
Compression:
Stored size: 738 Bytes
Contents
module Fog module Parsers module AWS module Storage 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
36 entries across 36 versions & 1 rubygems