Class: Aws::Xml::Parser::OxEngine Private

Inherits:
Object
  • Object
show all
Defined in:
lib/aws-sdk-core/xml/parser/engines/ox.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Instance Method Summary collapse

Constructor Details

#initialize(stack) ⇒ OxEngine

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of OxEngine.



9
10
11
# File 'lib/aws-sdk-core/xml/parser/engines/ox.rb', line 9

def initialize(stack)
  @stack = stack
end

Instance Method Details

#parse(xml) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



13
14
15
16
17
18
19
# File 'lib/aws-sdk-core/xml/parser/engines/ox.rb', line 13

def parse(xml)
  Ox.sax_parse(
    @stack, StringIO.new(xml),
    :convert_special => true,
    :skip => :skip_white
  )
end