# File lib/fog/aws/parsers/iam/get_account_summary.rb, line 20 def end_element(name) case name when 'SummaryMap' @stack.pop when 'key' if @stack.last == 'SummaryMap' @key = value end when 'value' if @stack.last == 'SummaryMap' @response['Summary'][@key] = value.strip.to_i end when 'RequestId' if @stack.empty? @response['RequestId'] = value.strip end end end
# File lib/fog/aws/parsers/iam/get_account_summary.rb, line 6 def reset super @stack = [] @response = {'Summary' => {}} end
# File lib/fog/aws/parsers/iam/get_account_summary.rb, line 12 def start_element(name, attrs = []) super case name when 'SummaryMap' @stack << name end end