Class: AWS::Core::XML::SaxHandlers::Nokogiri
- Inherits:
-
Object
- Object
- AWS::Core::XML::SaxHandlers::Nokogiri
- Defined in:
- lib/aws/core/xml/sax_handlers/nokogiri.rb
Instance Method Summary collapse
- #characters(chars) ⇒ Object
- #end_document ⇒ Object
- #end_element_namespace(*ignore) ⇒ Object
- #error(*args) ⇒ Object
- #sax_parse(xml) ⇒ Object
- #start_document ⇒ Object
- #start_element_namespace(element_name, attributes = [], *ignore) ⇒ Object
- #xmldecl(*args) ⇒ Object
Instance Method Details
#characters(chars) ⇒ Object
47 48 49 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 47 def characters chars text(chars) end |
#end_document ⇒ Object
30 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 30 def end_document; end |
#end_element_namespace(*ignore) ⇒ Object
43 44 45 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 43 def end_element_namespace *ignore end_element end |
#error(*args) ⇒ Object
31 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 31 def error(*args); end |
#sax_parse(xml) ⇒ Object
24 25 26 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 24 def sax_parse xml ::Nokogiri::XML::SAX::Parser.new(self).parse(xml) end |
#start_document ⇒ Object
29 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 29 def start_document; end |
#start_element_namespace(element_name, attributes = [], *ignore) ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 33 def start_element_namespace element_name, attributes = [], *ignore attributes = attributes.map.inject({}) do |hash,attr| hash.merge(attr.localname => attr.value) end start_element(element_name, attributes) end |
#xmldecl(*args) ⇒ Object
28 |
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 28 def xmldecl(*args); end |