class Fog::Parsers::AWS::IAM::GetAccountSummary

Public Instance Methods

end_element(name) click to toggle source
# 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
reset() click to toggle source
Calls superclass method
# File lib/fog/aws/parsers/iam/get_account_summary.rb, line 6
def reset
  super
  @stack = []
  @response = {'Summary' => {}}
end
start_element(name, attrs = []) click to toggle source
Calls superclass method
# 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