Sha256: b4a6c4569f2323280aa3ffc1be3f39acacc263ff798404938a693bdb87de27be
Contents?: true
Size: 573 Bytes
Versions: 5
Compression:
Stored size: 573 Bytes
Contents
module Awsum class Ec2 class RegisterImageParser < Awsum::Parser #:nodoc: def initialize(ec2) @ec2 = ec2 @image = nil @text = nil end def tag_start(tag, attributes) case tag when 'imageId' @text = '' end end def text(text) @text << text unless @text.nil? end def tag_end(tag) case tag when 'imageId' @image = @text @text = nil end end def result @image end end end end
Version data entries
5 entries across 5 versions & 1 rubygems