# File lib/marc/xml_parsers.rb, line 15 def self.extended(receiver) magic = MARC::XMLReader.best_available case magic when 'nokogiri' then receiver.extend(NokogiriReader) when 'libxml' then receiver.extend(LibXMLReader) when 'jstax' then receiver.extend(JRubySTAXReader) when 'jrexml' then receiver.extend(JREXMLReader) else receiver.extend(REXMLReader) end end