doc/RecordImpl.html in marc4j4r-0.1.4 vs doc/RecordImpl.html in marc4j4r-0.1.5
- old
+ new
@@ -164,11 +164,11 @@
<li class="public ">
<span class="summary_signature">
- <a href="#find_by_tag-instance_method" title="#find_by_tag (instance method)">- (Array<Field>) <strong>find_by_tag</strong>(tags, originalorder = false) </a>
+ <a href="#find_by_tag-instance_method" title="#find_by_tag (instance method)">- (Object) <strong>find_by_tag</strong>(tags, originalorder = false) </a>
</span>
@@ -176,14 +176,11 @@
- <span class="summary_desc">
-Get a (possibly empty) list of fields with the given tag(s).
-
-</span>
+ <span class="summary_desc"></span>
</li>
<li class="public ">
@@ -234,54 +231,10 @@
<li class="public ">
<span class="summary_signature">
- <a href="#to_marc-instance_method" title="#to_marc (instance method)">- (Object) <strong>to_marc</strong> </a>
-
-
-
- </span>
-
-
-
-
-
-
-
- <span class="summary_desc"></span>
-
-</li>
-
-
- <li class="public ">
- <span class="summary_signature">
-
- <a href="#to_marchash-instance_method" title="#to_marchash (instance method)">- (Object) <strong>to_marchash</strong> </a>
-
-
-
- </span>
-
-
-
-
-
-
-
- <span class="summary_desc">
-Export as a MARC-Hash, as described at
-http://robotlibrarian.billdueber.com/marc-hash-the-saga-continues-now-with-even-less-structure/.
-
-</span>
-
-</li>
-
-
- <li class="public ">
- <span class="summary_signature">
-
<a href="#to_s-instance_method" title="#to_s (instance method)">- (Object) <strong>to_s</strong> </a>
</span>
@@ -394,32 +347,24 @@
<tr>
<td>
<pre class="lines">
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273</pre>
+163
+164
+165
+166
+167
+168
+169</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 263</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 163</span>
<span class='def def kw'>def</span> <span class='aref op'>[]</span> <span class='tag identifier id'>tag</span>
<span class='if if kw'>if</span> <span class='defined? defined kw'>defined?</span> <span class='@hashedtags ivar id'>@hashedtags</span>
- <span class='if if kw'>if</span> <span class='@hashedtags ivar id'>@hashedtags</span><span class='lbrack token'>[</span><span class='tag identifier id'>tag</span><span class='rbrack token'>]</span>
- <span class='return return kw'>return</span> <span class='@hashedtags ivar id'>@hashedtags</span><span class='lbrack token'>[</span><span class='tag identifier id'>tag</span><span class='rbrack token'>]</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='rbrack token'>]</span>
- <span class='else else kw'>else</span>
- <span class='return return kw'>return</span> <span class='nil nil kw'>nil</span>
- <span class='end end kw'>end</span>
+ <span class='return return kw'>return</span> <span class='@hashedtags ivar id'>@hashedtags</span><span class='lbrack token'>[</span><span class='tag identifier id'>tag</span><span class='rbrack token'>]</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='rbrack token'>]</span>
<span class='else else kw'>else</span>
<span class='return return kw'>return</span> <span class='self self kw'>self</span><span class='dot token'>.</span><span class='getVariableField identifier id'>getVariableField</span><span class='lparen token'>(</span><span class='tag identifier id'>tag</span><span class='rparen token'>)</span>
<span class='end end kw'>end</span>
<span class='end end kw'>end</span>
</pre>
@@ -450,18 +395,18 @@
<tr>
<td>
<pre class="lines">
-252
-253
-254
-255
-256</pre>
+152
+153
+154
+155
+156</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 252</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 152</span>
<span class='def def kw'>def</span> <span class='each identifier id'>each</span>
<span class='self self kw'>self</span><span class='dot token'>.</span><span class='getVariableFields identifier id'>getVariableFields</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span>
<span class='yield yield kw'>yield</span> <span class='f identifier id'>f</span>
<span class='end end kw'>end</span>
@@ -473,171 +418,47 @@
</div>
<div class="method_details ">
<p class="signature " id="find_by_tag-instance_method">
- - (<tt>Array<Field></tt>) <strong>find_by_tag</strong>(tags, originalorder = false)
+ - (<tt>Object</tt>) <strong>find_by_tag</strong>(tags, originalorder = false)
-</p><div class="docstring">
- <div class="discussion">
- <p>
-Get a (possibly empty) list of fields with the given tag(s)
-</p>
-
-
- </div>
-</div>
-<div class="tags">
-
- <div class="examples">
- <h3>Examples:</h3>
-
- <h4>
-originalorder == false
-
-</h4>
- <pre class="example code"> <span class='comment val'># Given a record that looks like </span>
- <span class='comment val'># 010 $a 68027371 </span>
- <span class='comment val'># 035 $a (RLIN)MIUG0001728-B </span>
- <span class='comment val'># 035 $a (CaOTULAS)159818044 </span>
- <span class='comment val'># 035 $a (OCoLC)ocm00001728</span>
-
- <span class='r identifier id'>r</span><span class='dot token'>.</span><span class='find_by_tag identifier id'>find_by_tag</span><span class='lparen token'>(</span><span class='lbrack token'>[</span><span class='string val'>'035'</span><span class='comma token'>,</span> <span class='string val'>'010'</span><span class='rbrack token'>]</span><span class='rparen token'>)</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='lbrace token'>{</span><span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span> <span class='puts identifier id'>puts</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='to_s identifier id'>to_s</span><span class='rbrace token'>}</span>
- <span class='comment val'># 035 $a (RLIN)MIUG0001728-B </span>
- <span class='comment val'># 035 $a (CaOTULAS)159818044 </span>
- <span class='comment val'># 035 $a (OCoLC)ocm00001728</span>
- <span class='comment val'># 010 $a 68027371 </span>
-
-<span class='comment val'># The results are ordered first by tag as passed in, then by original order within the tag</span>
-</pre>
-
- <h4>
-Just get all fields for a single tag
-
-</h4>
- <pre class="example code"> <span class='ohThirtyFives identifier id'>ohThirtyFives</span> <span class='assign token'>=</span> <span class='r identifier id'>r</span><span class='dot token'>.</span><span class='find_by_tag identifier id'>find_by_tag</span><span class='lparen token'>(</span><span class='string val'>'035'</span><span class='rparen token'>)</span>
-</pre>
-
- <h4>
-Get a bunch of standard identifiers
-
-</h4>
- <pre class="example code"> <span class='standardIDs identifier id'>standardIDs</span> <span class='assign token'>=</span> <span class='r identifier id'>r</span><span class='dot token'>.</span><span class='find_by_tag identifier id'>find_by_tag</span><span class='lparen token'>(</span><span class='lbrack token'>[</span><span class='string val'>'022'</span><span class='comma token'>,</span> <span class='string val'>'020'</span><span class='comma token'>,</span> <span class='string val'>'010'</span><span class='rbrack token'>]</span><span class='rparen token'>)</span>
-</pre>
-
- <h4>
-originalorder == true
-
-</h4>
- <pre class="example code"> <span class='r identifier id'>r</span><span class='dot token'>.</span><span class='find_by_tag identifier id'>find_by_tag</span><span class='lparen token'>(</span><span class='lbrack token'>[</span><span class='string val'>'035'</span><span class='comma token'>,</span> <span class='string val'>'010'</span><span class='rbrack token'>]</span><span class='comma token'>,</span> <span class='true true kw'>true</span><span class='rparen token'>)</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='lbrace token'>{</span><span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span> <span class='puts identifier id'>puts</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='to_s identifier id'>to_s</span><span class='rbrace token'>}</span>
- <span class='comment val'># 010 $a 68027371 </span>
- <span class='comment val'># 035 $a (RLIN)MIUG0001728-B </span>
- <span class='comment val'># 035 $a (CaOTULAS)159818044 </span>
- <span class='comment val'># 035 $a (OCoLC)ocm00001728</span>
-</pre>
-
- </div>
-<h3>Parameters:</h3>
-<ul class="param">
-
- <li>
-
- <span class='type'>(<tt>String</tt>, <tt>Array<String></tt>)</span>
-
-
- <span class='name'>tags</span>
-
-
-
- —
-
-A string (or Array of strings) with the tags you’re interested in
-
-
-
- </li>
-
- <li>
-
- <span class='type'>(<tt>Boolean</tt>)</span>
-
-
- <span class='name'>originalorder</span>
-
-
- <em class="default">(defaults to: <tt>false</tt>)</em>
-
-
- —
-
-Whether or not results should be presented in the original order within the
-record or with a two-column sort of (a) Order of the tag in the list of
-tags sent, (b) order within that tag in the record
-
-
-
- </li>
-
-</ul>
-<h3>Returns:</h3>
-<ul class="return">
-
- <li>
-
- <span class='type'>(<tt>Array<Field></tt>)</span>
-
-
-
-
- —
-
-Either an empty list or a list of one or more matched fields will be
-returned.
-
-
-originalorder == false will use an internal hash and be faster in many
-cases (see #hashify)
-
-
-
- </li>
-
-</ul>
-
-</div><table class="source_code">
+</p><table class="source_code">
<tr>
<td>
<pre class="lines">
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325</pre>
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 314</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 205</span>
<span class='def def kw'>def</span> <span class='find_by_tag identifier id'>find_by_tag</span><span class='lparen token'>(</span><span class='tags identifier id'>tags</span><span class='comma token'>,</span> <span class='originalorder identifier id'>originalorder</span> <span class='assign token'>=</span> <span class='false false kw'>false</span><span class='rparen token'>)</span>
- <span class='self self kw'>self</span><span class='dot token'>.</span><span class='hashify identifier id'>hashify</span> <span class='unless unless_mod kw'>unless</span> <span class='@hashedtags ivar id'>@hashedtags</span> <span class='and and kw'>and</span> <span class='notop op'>!</span><span class='originalorder identifier id'>originalorder</span>
<span class='if if kw'>if</span> <span class='notop op'>!</span><span class='tags identifier id'>tags</span><span class='dot token'>.</span><span class='is_a? fid id'>is_a?</span> <span class='Array constant id'>Array</span>
- <span class='return return kw'>return</span> <span class='@hashedtags ivar id'>@hashedtags</span><span class='lbrack token'>[</span><span class='tags identifier id'>tags</span><span class='rbrack token'>]</span> <span class='orop op'>||</span> <span class='lbrack token'>[</span><span class='rbrack token'>]</span>
+ <span class='tags identifier id'>tags</span> <span class='assign token'>=</span> <span class='lbrack token'>[</span><span class='tags identifier id'>tags</span><span class='rbrack token'>]</span>
<span class='end end kw'>end</span>
+ <span class='if if kw'>if</span> <span class='lparen token'>(</span><span class='originalorder identifier id'>originalorder</span> <span class='eq op'>==</span> <span class='false false kw'>false</span> <span class='and and kw'>and</span> <span class='@hashedtags ivar id'>@hashedtags</span> <span class='eq op'>==</span> <span class='nil nil kw'>nil</span><span class='rparen token'>)</span>
+ <span class='self self kw'>self</span><span class='dot token'>.</span><span class='hashify identifier id'>hashify</span>
+ <span class='end end kw'>end</span>
<span class='if if kw'>if</span> <span class='originalorder identifier id'>originalorder</span>
<span class='return return kw'>return</span> <span class='self self kw'>self</span><span class='dot token'>.</span><span class='find_all identifier id'>find_all</span> <span class='lbrace token'>{</span><span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span> <span class='tags identifier id'>tags</span><span class='dot token'>.</span><span class='include? fid id'>include?</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='tag identifier id'>tag</span><span class='rbrace token'>}</span>
<span class='else else kw'>else</span>
- <span class='comment val'># puts "Tags is #{tags}: got #{@hashedtags.values_at(*tags)}"</span>
<span class='return return kw'>return</span> <span class='@hashedtags ivar id'>@hashedtags</span><span class='dot token'>.</span><span class='values_at identifier id'>values_at</span><span class='lparen token'>(</span><span class='mult op'>*</span><span class='tags identifier id'>tags</span><span class='rparen token'>)</span><span class='dot token'>.</span><span class='flatten identifier id'>flatten</span><span class='dot token'>.</span><span class='compact identifier id'>compact</span>
<span class='end end kw'>end</span>
<span class='end end kw'>end</span>
</pre>
</td>
@@ -668,24 +489,22 @@
<tr>
<td>
<pre class="lines">
-227
-228
-229
-230
-231
-232
-233
-234</pre>
+129
+130
+131
+132
+133
+134
+135</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 227</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 129</span>
<span class='def def kw'>def</span> <span class='hashify identifier id'>hashify</span>
- <span class='return return kw'>return</span> <span class='if if_mod kw'>if</span> <span class='@hashedtags ivar id'>@hashedtags</span> <span class='comment val'># don't do it more than once</span>
<span class='@hashedtags ivar id'>@hashedtags</span> <span class='assign token'>=</span> <span class='lbrace token'>{</span><span class='rbrace token'>}</span>
<span class='self self kw'>self</span><span class='dot token'>.</span><span class='getVariableFields identifier id'>getVariableFields</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span>
<span class='@hashedtags ivar id'>@hashedtags</span><span class='lbrack token'>[</span><span class='f identifier id'>f</span><span class='dot token'>.</span><span class='tag identifier id'>tag</span><span class='rbrack token'>]</span> <span class='opasgn op'>||=</span> <span class='lbrack token'>[</span><span class='rbrack token'>]</span>
<span class='@hashedtags ivar id'>@hashedtags</span><span class='lbrack token'>[</span><span class='f identifier id'>f</span><span class='dot token'>.</span><span class='tag identifier id'>tag</span><span class='rbrack token'>]</span><span class='dot token'>.</span><span class='push identifier id'>push</span> <span class='f identifier id'>f</span>
<span class='end end kw'>end</span>
@@ -718,16 +537,16 @@
<tr>
<td>
<pre class="lines">
-246
-247
-248</pre>
+147
+148
+149</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 246</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 147</span>
<span class='def def kw'>def</span> <span class='leader identifier id'>leader</span>
<span class='self self kw'>self</span><span class='dot token'>.</span><span class='get_leader identifier id'>get_leader</span><span class='dot token'>.</span><span class='toString identifier id'>toString</span>
<span class='end end kw'>end</span>
</pre>
@@ -735,162 +554,10 @@
</tr>
</table>
</div>
<div class="method_details ">
- <p class="signature " id="to_marc-instance_method">
-
- - (<tt>Object</tt>) <strong>to_marc</strong>
-
-
-
-</p><table class="source_code">
- <tr>
- <td>
- <pre class="lines">
-
-
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357</pre>
- </td>
- <td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 345</span>
-
-<span class='def def kw'>def</span> <span class='to_marc identifier id'>to_marc</span>
- <span class='begin begin kw'>begin</span>
- <span class='s identifier id'>s</span> <span class='assign token'>=</span> <span class='Java constant id'>Java</span><span class='colon2 op'>::</span><span class='java identifier id'>java</span><span class='dot token'>.</span><span class='io identifier id'>io</span><span class='dot token'>.</span><span class='ByteArrayOutputStream constant id'>ByteArrayOutputStream</span><span class='dot token'>.</span><span class='new identifier id'>new</span>
- <span class='writer identifier id'>writer</span> <span class='assign token'>=</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='MarcStreamWriter constant id'>MarcStreamWriter</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='s identifier id'>s</span><span class='rparen token'>)</span>
- <span class='writer identifier id'>writer</span><span class='dot token'>.</span><span class='write identifier id'>write</span><span class='lparen token'>(</span><span class='self self kw'>self</span><span class='rparen token'>)</span>
- <span class='@marcbinary ivar id'>@marcbinary</span> <span class='assign token'>=</span> <span class='s identifier id'>s</span><span class='dot token'>.</span><span class='to_string identifier id'>to_string</span>
- <span class='puts identifier id'>puts</span> <span class='@marcbinary ivar id'>@marcbinary</span>
- <span class='return return kw'>return</span> <span class='@marcbinary ivar id'>@marcbinary</span>
- <span class='rescue rescue kw'>rescue</span>
- <span class='comment val'># "Woops! to_marc failed for record #{self['001'].data}: #{$!}"</span>
- <span class='dstring node'>"Whoops! Failed: #{$!}"</span>
- <span class='end end kw'>end</span>
-<span class='end end kw'>end</span>
-</pre>
- </td>
- </tr>
-</table>
-</div>
-
- <div class="method_details ">
- <p class="signature " id="to_marchash-instance_method">
-
- - (<tt>Object</tt>) <strong>to_marchash</strong>
-
-
-
-</p><div class="docstring">
- <div class="discussion">
- <p>
-Export as a MARC-Hash, as described at
-http://robotlibrarian.billdueber.com/marc-hash-the-saga-continues-now-with-even-less-structure/
-</p>
-
-
- </div>
-</div>
-<div class="tags">
- <h3>Returns:</h3>
-<ul class="return">
-
- <li>
-
- <span class='type'></span>
-
-
-
-
-
-
-A marc-hash representation of the record, suitable for calling .to_json on
-or whatever
-
-
-
- </li>
-
-</ul>
-
-</div><table class="source_code">
- <tr>
- <td>
- <pre class="lines">
-
-
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222</pre>
- </td>
- <td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 199</span>
-
-<span class='def def kw'>def</span> <span class='to_marchash identifier id'>to_marchash</span>
- <span class='h identifier id'>h</span> <span class='assign token'>=</span> <span class='lbrace token'>{</span><span class='rbrace token'>}</span>
- <span class='h identifier id'>h</span><span class='lbrack token'>[</span><span class='string val'>'type'</span><span class='rbrack token'>]</span> <span class='assign token'>=</span> <span class='string val'>'marc-hash'</span>
- <span class='h identifier id'>h</span><span class='lbrack token'>[</span><span class='string val'>'version'</span><span class='rbrack token'>]</span> <span class='assign token'>=</span> <span class='lbrack token'>[</span><span class='integer val'>1</span><span class='comma token'>,</span><span class='integer val'>0</span><span class='rbrack token'>]</span>
- <span class='h identifier id'>h</span><span class='lbrack token'>[</span><span class='string val'>'leader'</span><span class='rbrack token'>]</span> <span class='assign token'>=</span> <span class='self self kw'>self</span><span class='dot token'>.</span><span class='leader identifier id'>leader</span>
-
- <span class='fields identifier id'>fields</span> <span class='assign token'>=</span> <span class='lbrack token'>[</span><span class='rbrack token'>]</span>
-
- <span class='self self kw'>self</span><span class='dot token'>.</span><span class='getVariableFields identifier id'>getVariableFields</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span>
- <span class='if if kw'>if</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='controlField? fid id'>controlField?</span>
- <span class='fields identifier id'>fields</span> <span class='lshft op'><<</span> <span class='lbrack token'>[</span><span class='f identifier id'>f</span><span class='dot token'>.</span><span class='tag identifier id'>tag</span><span class='comma token'>,</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='value identifier id'>value</span><span class='rbrack token'>]</span>
- <span class='else else kw'>else</span>
- <span class='farray identifier id'>farray</span> <span class='assign token'>=</span> <span class='lbrack token'>[</span><span class='f identifier id'>f</span><span class='dot token'>.</span><span class='tag identifier id'>tag</span><span class='comma token'>,</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='indicator1 identifier id'>indicator1</span> <span class='orop op'>||</span> <span class='string val'>' '</span><span class='comma token'>,</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='indicator2 identifier id'>indicator2</span> <span class='orop op'>||</span> <span class='string val'>' '</span><span class='rbrack token'>]</span>
- <span class='subs identifier id'>subs</span> <span class='assign token'>=</span> <span class='lbrack token'>[</span><span class='rbrack token'>]</span>
- <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='subfield identifier id'>subfield</span><span class='bitor op'>|</span>
- <span class='subs identifier id'>subs</span> <span class='lshft op'><<</span> <span class='lbrack token'>[</span><span class='subfield identifier id'>subfield</span><span class='dot token'>.</span><span class='code identifier id'>code</span><span class='comma token'>,</span> <span class='subfield identifier id'>subfield</span><span class='dot token'>.</span><span class='value identifier id'>value</span><span class='rbrack token'>]</span>
- <span class='end end kw'>end</span>
- <span class='farray identifier id'>farray</span><span class='dot token'>.</span><span class='push identifier id'>push</span> <span class='subs identifier id'>subs</span>
- <span class='fields identifier id'>fields</span> <span class='lshft op'><<</span> <span class='farray identifier id'>farray</span>
- <span class='end end kw'>end</span>
- <span class='end end kw'>end</span>
- <span class='h identifier id'>h</span><span class='lbrack token'>[</span><span class='string val'>'fields'</span><span class='rbrack token'>]</span> <span class='assign token'>=</span> <span class='fields identifier id'>fields</span>
- <span class='return return kw'>return</span> <span class='h identifier id'>h</span>
-<span class='end end kw'>end</span>
-</pre>
- </td>
- </tr>
-</table>
-</div>
-
- <div class="method_details ">
<p class="signature " id="to_s-instance_method">
- (<tt>Object</tt>) <strong>to_s</strong>
@@ -910,20 +577,20 @@
<tr>
<td>
<pre class="lines">
-237
-238
-239
-240
-241
-242
-243</pre>
+138
+139
+140
+141
+142
+143
+144</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 237</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 138</span>
<span class='def def kw'>def</span> <span class='to_s identifier id'>to_s</span>
<span class='arr identifier id'>arr</span> <span class='assign token'>=</span> <span class='lbrack token'>[</span><span class='string val'>'LEADER '</span> <span class='plus op'>+</span> <span class='self self kw'>self</span><span class='dot token'>.</span><span class='leader identifier id'>leader</span><span class='rbrack token'>]</span>
<span class='self self kw'>self</span><span class='dot token'>.</span><span class='each identifier id'>each</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='f identifier id'>f</span><span class='bitor op'>|</span>
<span class='arr identifier id'>arr</span><span class='dot token'>.</span><span class='push identifier id'>push</span> <span class='f identifier id'>f</span><span class='dot token'>.</span><span class='to_s identifier id'>to_s</span>
@@ -977,39 +644,29 @@
<tr>
<td>
<pre class="lines">
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343</pre>
+222
+223
+224
+225
+226
+227
+228
+229</pre>
</td>
<td>
- <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 331</span>
+ <pre class="code"><span class="info file"># File 'lib/marc4j4r.rb', line 222</span>
<span class='def def kw'>def</span> <span class='to_xml identifier id'>to_xml</span>
<span class='return return kw'>return</span> <span class='@xml ivar id'>@xml</span> <span class='if if_mod kw'>if</span> <span class='@xml ivar id'>@xml</span>
- <span class='begin begin kw'>begin</span>
- <span class='@xml ivar id'>@xml</span> <span class='assign token'>=</span> <span class='java identifier id'>java</span><span class='dot token'>.</span><span class='io identifier id'>io</span><span class='dot token'>.</span><span class='StringWriter constant id'>StringWriter</span><span class='dot token'>.</span><span class='new identifier id'>new</span>
- <span class='res identifier id'>res</span> <span class='assign token'>=</span> <span class='javax identifier id'>javax</span><span class='dot token'>.</span><span class='xml identifier id'>xml</span><span class='dot token'>.</span><span class='transform identifier id'>transform</span><span class='dot token'>.</span><span class='stream identifier id'>stream</span><span class='dot token'>.</span><span class='StreamResult constant id'>StreamResult</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='@xml ivar id'>@xml</span><span class='rparen token'>)</span>
- <span class='writer identifier id'>writer</span> <span class='assign token'>=</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='MarcXmlWriter constant id'>MarcXmlWriter</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='res identifier id'>res</span><span class='rparen token'>)</span>
- <span class='writer identifier id'>writer</span><span class='dot token'>.</span><span class='write identifier id'>write</span><span class='lparen token'>(</span><span class='self self kw'>self</span><span class='rparen token'>)</span>
- <span class='writer identifier id'>writer</span><span class='dot token'>.</span><span class='writeEndDocument identifier id'>writeEndDocument</span>
- <span class='return return kw'>return</span> <span class='@xml ivar id'>@xml</span><span class='dot token'>.</span><span class='toString identifier id'>toString</span>
- <span class='rescue rescue kw'>rescue</span>
- <span class='dstring node'>"Woops! to_xml failed for record #{self['001'].data}: #{$!}"</span>
- <span class='end end kw'>end</span>
+ <span class='@xml ivar id'>@xml</span> <span class='assign token'>=</span> <span class='java identifier id'>java</span><span class='dot token'>.</span><span class='io identifier id'>io</span><span class='dot token'>.</span><span class='StringWriter constant id'>StringWriter</span><span class='dot token'>.</span><span class='new identifier id'>new</span>
+ <span class='res identifier id'>res</span> <span class='assign token'>=</span> <span class='javax identifier id'>javax</span><span class='dot token'>.</span><span class='xml identifier id'>xml</span><span class='dot token'>.</span><span class='transform identifier id'>transform</span><span class='dot token'>.</span><span class='stream identifier id'>stream</span><span class='dot token'>.</span><span class='StreamResult constant id'>StreamResult</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='@xml ivar id'>@xml</span><span class='rparen token'>)</span>
+ <span class='writer identifier id'>writer</span> <span class='assign token'>=</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='MarcXmlWriter constant id'>MarcXmlWriter</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span><span class='res identifier id'>res</span><span class='rparen token'>)</span>
+ <span class='writer identifier id'>writer</span><span class='dot token'>.</span><span class='write identifier id'>write</span><span class='lparen token'>(</span><span class='self self kw'>self</span><span class='rparen token'>)</span>
+ <span class='return return kw'>return</span> <span class='@xml ivar id'>@xml</span><span class='dot token'>.</span><span class='toString identifier id'>toString</span>
<span class='end end kw'>end</span>
</pre>
</td>
</tr>
</table>
@@ -1018,10 +675,10 @@
</div>
</div>
<div id="footer">
- Generated on Sat Apr 3 22:01:06 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