doc/MARC4J4R.html in marc4j4r-0.1.4 vs doc/MARC4J4R.html in marc4j4r-0.1.5

- old
+ new

@@ -60,32 +60,24 @@ <dd class="r1 last">lib/marc4j4r.rb</dd> </dl> <div class="clear"></div> -<h2>Defined Under Namespace</h2> -<p class="children"> - - - - - <strong class="classes">Classes:</strong> <a href="MARC4J4R/AlephSequentialReader.html" title="MARC4J4R::AlephSequentialReader (class)">AlephSequentialReader</a> - - -</p> <h2>Constant Summary</h2> <dl class="constants"> <dt id="NEWINIT-constant" class="">NEWINIT = <span class="summary_desc"> -Add some sugar to the MarcReader interface. +A string used to override the initializer for each stream reader Need to do +it this ugly way because of the way java and ruby interact; can&#8217;t +just add it to the MarcReader interface the way I wanted to. </span> </dt> - <dd><pre class="code"><span class='string val'>&quot;include Enumerable\nalias_method :oldinit, :initialize\ndef initialize(fromwhere)\nstream = nil\nif fromwhere.is_a? Java::JavaIO::InputStream or fromwhere.is_a? Java::JavaIO::ByteArrayInputStream\nstream = fromwhere\nelsif fromwhere.is_a? IO\nstream = fromwhere.to_inputstream\nelse\nstream = java.io.FileInputStream.new(fromwhere.to_java_string)\nend\nif self.class == Java::org.marc4j.MarcPermissiveStreamReader\nself.oldinit(stream, true, true)\nelse\nself.oldinit(stream)\nend\nend\n&quot;</span> + <dd><pre class="code"><span class='string val'>&quot;alias_method :oldinit, :initialize\ndef initialize(fromwhere)\nstream = nil\nif fromwhere.is_a? Java::JavaIO::InputStream\nstream = fromwhere\nelsif fromwhere.is_a? IO\nstream = fromwhere.to_inputstream\nelse\nstream = java.io.FileInputStream.new(fromwhere.to_java_string)\nend\nif self.class == Java::org.marc4j.MarcPermissiveStreamReader\nself.oldinit(stream, true, true)\nelse\nself.oldinit(stream)\nend\nend\n&quot;</span> </pre></dd> </dl> @@ -239,40 +231,36 @@ <tr> <td> <pre class="lines"> -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114</pre> +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 101</span> + <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 76</span> <span class='def def kw'>def</span> <span class='reader identifier id'>reader</span><span class='lparen token'>(</span><span class='input identifier id'>input</span><span class='comma token'>,</span> <span class='type identifier id'>type</span> <span class='assign token'>=</span> <span class='symbol val'>:strictmarc</span><span class='rparen token'>)</span> <span class='case case kw'>case</span> <span class='type identifier id'>type</span> - <span class='when when kw'>when</span> <span class='symbol val'>:strictmarc</span> <span class='then then kw'>then</span> + <span class='when when kw'>when</span> <span class='symbol val'>:strictmarc</span> <span class='return return kw'>return</span> <span class='Java constant id'>Java</span><span class='colon2 op'>::</span><span class='org identifier id'>org</span><span class='dot token'>.</span><span class='marc4j identifier id'>marc4j</span><span class='dot token'>.</span><span class='MarcStreamReader constant id'>MarcStreamReader</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='input identifier id'>input</span><span class='rparen token'>)</span> - <span class='when when kw'>when</span> <span class='symbol val'>:permissivemarc</span> <span class='then then kw'>then</span> + <span class='when when kw'>when</span> <span class='symbol val'>:permissivemarc</span> <span class='return return kw'>return</span> <span class='Java constant id'>Java</span><span class='colon2 op'>::</span><span class='org identifier id'>org</span><span class='dot token'>.</span><span class='marc4j identifier id'>marc4j</span><span class='dot token'>.</span><span class='MarcPermissiveStreamReader constant id'>MarcPermissiveStreamReader</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='input identifier id'>input</span><span class='rparen token'>)</span> - <span class='when when kw'>when</span> <span class='symbol val'>:marcxml</span> <span class='then then kw'>then</span> + <span class='when when kw'>when</span> <span class='symbol val'>:marcxml</span> <span class='return return kw'>return</span> <span class='Java constant id'>Java</span><span class='colon2 op'>::</span><span class='org identifier id'>org</span><span class='dot token'>.</span><span class='marc4j identifier id'>marc4j</span><span class='dot token'>.</span><span class='MarcXmlReader constant id'>MarcXmlReader</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='input identifier id'>input</span><span class='rparen token'>)</span> - <span class='when when kw'>when</span> <span class='symbol val'>:alephsequential</span> <span class='then then kw'>then</span> - <span class='return return kw'>return</span> <span class='MARC4J4R constant id'>MARC4J4R</span><span class='colon2 op'>::</span><span class='AlephSequentialReader constant id'>AlephSequentialReader</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='input identifier id'>input</span><span class='rparen token'>)</span> <span class='else else kw'>else</span> - <span class='raise identifier id'>raise</span> <span class='ArgumentError constant id'>ArgumentError</span><span class='comma token'>,</span> <span class='dstring node'>&quot;Reader type #{type} illegal: must be :strictmarc, :permissivemarc, :marcxml, or :alephsequential&quot;</span> + <span class='raise identifier id'>raise</span> <span class='ArgumentError constant id'>ArgumentError</span><span class='comma token'>,</span> <span class='string val'>&quot;Reader type must be :strictmarc, :permissivemarc, or :marcxml&quot;</span> <span class='end end kw'>end</span> <span class='end end kw'>end</span> </pre> </td> </tr> @@ -282,10 +270,10 @@ </div> </div> <div id="footer"> - Generated on Sat Apr 3 22:01:07 2010 by + Generated on Fri Feb 12 16:38:06 2010 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool">yard</a> 0.5.3 (ruby-1.8.7). </div> </body> \ No newline at end of file