Sha256: b32747831c44cde4912b65221b63d2425af4b5ed2c81185eae696a814d1b2a1f
Contents?: true
Size: 604 Bytes
Versions: 5
Compression:
Stored size: 604 Bytes
Contents
require 'time' module Awsum class Ec2 class PurchaseReservedInstancesOfferingParser < Awsum::Parser #:nodoc: def initialize(ec2) @ec2 = ec2 @ids = [] @text = nil @stack = [] end def tag_start(tag, attributes) @text = '' end def text(text) @text << text unless @text.nil? end def tag_end(tag) case tag when 'reservedInstancesId' text = @text.strip @ids << (text == '' ? nil : text) end end def result @ids end end end end
Version data entries
5 entries across 5 versions & 1 rubygems