Sha256: c89e691f1f7ce5b8891dabdba56ab1aa60cbb1b5554dcbd2268adc95ce507ac1
Contents?: true
Size: 965 Bytes
Versions: 61
Compression:
Stored size: 965 Bytes
Contents
module Fog module Parsers module Compute module AWS require 'fog/aws/parsers/compute/network_interface_parser' class DescribeNetworkInterfaces < NetworkInterfaceParser def reset super @response = { 'networkInterfaceSet' => [] } @item_level = 0 end def start_element(name, attrs = []) super case name when 'item' @item_level += 1 end end def end_element(name) case name when 'requestId' @response[name] = value when 'item' @item_level -= 1 if @item_level == 0 @response['networkInterfaceSet'] << @nic reset_nic else super end else super end end end end end end end
Version data entries
61 entries across 59 versions & 6 rubygems
Version | Path |
---|---|
fog-1.22.1 | lib/fog/aws/parsers/compute/describe_network_interfaces.rb |