# File lib/xml/parserns.rb, line 212 def initialize(*args) @parser = InternalParserNS.new(self, *args) end
# File lib/xml/parserns.rb, line 227 def method_missing(name, *args) if @parser.respond_to?(name) @parser.send(name, *args) else raise NameError.new("undefined method `#{name.id2name}' " + "for #{self.inspect}") end end
# File lib/xml/parserns.rb, line 216 def parse(*args, &block) EVENT_HANDLERS.each do |m| if self.respond_to?(m) eval "def @parser.#{m}(*args); @parserNS.#{m}(*args); end" end end @parser.parse(*args, &block) end
# File lib/xml/parserns.rb, line 225 def setReturnNSTriplet(do_nst); end