class ChupaText::SAXParser
Public Class Methods
Source
# File lib/chupa-text/sax-parser.rb, line 33 def backend case ENV["CHUPA_TEXT_SAX_PARSER_BACKEND"] when "rexml" :rexml else if Object.const_defined?(:Nokogiri) :nokogiri else :rexml end end end
Source
# File lib/chupa-text/sax-parser.rb, line 47 def initialize(input, listener) @input = input @listener = listener end
Public Instance Methods
Source
# File lib/chupa-text/sax-parser.rb, line 53 def parse document = Document.new(@listener) parser = Nokogiri::XML::SAX::Parser.new(document) parser.parse(@input) end