# File lib/fog/compute/parsers/aws/describe_security_groups.rb, line 28
          def end_element(name)
            case name
            when 'cidrIp'
              @ip_range[name] = value
            when 'fromPort', 'toPort'
              @ip_permission[name] = value.to_i
            when 'groups'
              @in_groups = false
            when 'groupDescription', 'ownerId'
              @security_group[name] = value
            when 'groupName'
              if @in_groups
                @group[name] = value
              else
                @security_group[name] = value
              end
            when 'ipPermissions'
              @in_ip_permissions = false
            when 'ipProtocol'
              @ip_permission[name] = value
            when 'ipRanges'
              @in_ip_ranges = false
            when 'item'
              if @in_groups
                @ip_permission['groups'] << @group
                @group = {}
              elsif @in_ip_ranges
                @ip_permission['ipRanges'] << @ip_range
                @ip_range = {}
              elsif @in_ip_permissions
                @security_group['ipPermissions'] << @ip_permission
                @ip_permission = { 'groups' => [], 'ipRanges' => []}
               else
                @response['securityGroupInfo'] << @security_group
                @security_group = { 'ipPermissions' => [] }
              end
            when 'requestId'
              @response[name] = value
            when 'userId'
              @group[name] = value
            end
          end