Class: StructuredDataToSql::MysqlDumpXml::SaxParser
- Inherits:
-
Object
- Object
- StructuredDataToSql::MysqlDumpXml::SaxParser
- Defined in:
- lib/structured_data_to_sql/mysql_dump_xml/sax_parser.rb
Instance Method Summary collapse
- #<<(chunk) ⇒ Object
- #finish ⇒ Object
-
#initialize(&event_handler) ⇒ SaxParser
constructor
A new instance of SaxParser.
Constructor Details
#initialize(&event_handler) ⇒ SaxParser
Returns a new instance of SaxParser.
95 96 97 98 99 100 |
# File 'lib/structured_data_to_sql/mysql_dump_xml/sax_parser.rb', line 95 def initialize(&event_handler) @parser = Nokogiri::XML::SAX::PushParser.new( NokogiriStreamListener.new(&event_handler) ) end |
Instance Method Details
#<<(chunk) ⇒ Object
102 103 104 |
# File 'lib/structured_data_to_sql/mysql_dump_xml/sax_parser.rb', line 102 def <<(chunk) @parser << chunk end |
#finish ⇒ Object
106 107 108 |
# File 'lib/structured_data_to_sql/mysql_dump_xml/sax_parser.rb', line 106 def finish @parser.finish end |