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’t
+just add it to the MarcReader interface the way I wanted to.
</span>
</dt>
- <dd><pre class="code"><span class='string val'>"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"</span>
+ <dd><pre class="code"><span class='string val'>"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"</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'>"Reader type #{type} illegal: must be :strictmarc, :permissivemarc, :marcxml, or :alephsequential"</span>
+ <span class='raise identifier id'>raise</span> <span class='ArgumentError constant id'>ArgumentError</span><span class='comma token'>,</span> <span class='string val'>"Reader type must be :strictmarc, :permissivemarc, or :marcxml"</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