diff --git a/config/initializers/version.rb b/config/initializers/version.rb index 2cbb0bab3..c0c7a2af1 100644 --- a/config/initializers/version.rb +++ b/config/initializers/version.rb @@ -1,3 +1,3 @@ -Bioturk::Application.config.aquarium_version = "2.6.2" +Bioturk::Application.config.aquarium_version = "2.6.3" puts "Aquarium Version #{Bioturk::Application.config.aquarium_version} Starting!" diff --git a/docs/api/Collection.html b/docs/api/Collection.html index 6f6dcc7de..ee7ca8ef7 100644 --- a/docs/api/Collection.html +++ b/docs/api/Collection.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -217,7 +217,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#parts-class_method" title="parts (class method)">.<strong>parts</strong>(s, ot = nil) ⇒ Array </a> + <a href="#parts-class_method" title="parts (class method)">.<strong>parts</strong>(sample, object_type = nil) ⇒ Array </a> @@ -231,7 +231,7 @@ <h2> - <span class="summary_desc"><div class='inline'><p>Get a list of the of the form <code>{row: r, column: c, collection: col}, ...</code> containing the specificed sample.</p> + <span class="summary_desc"><div class='inline'><p>Get a list of the of the form <code>{row: r, column: c, collection: col}, ...</code> containing the specified sample.</p> </div></span> </li> @@ -1353,13 +1353,15 @@ <h3 class="signature first" id="containing-class_method"> 329 330 331 -332</pre> +332 +333</pre> </td> <td> <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 328</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_containing'>containing</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='comma'>,</span> <span class='id identifier rubyid_ot'>ot</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='kw'>return</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> <span class='kw'>unless</span> <span class='id identifier rubyid_s'>s</span> + <span class='id identifier rubyid_cids'>cids</span> <span class='op'>=</span> <span class='const'>PartAssociation</span><span class='period'>.</span><span class='id identifier rubyid_joins'>joins</span><span class='lparen'>(</span><span class='symbol'>:part</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>sample_id = ?</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_to_sample_id'>to_sample_id</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:collection_id</span><span class='rparen'>)</span> <span class='const'><span class='object_link'><a href="" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='label'>id:</span> <span class='id identifier rubyid_cids'>cids</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_c'>c</span><span class='op'>|</span> <span class='op'>!</span><span class='id identifier rubyid_ot'>ot</span> <span class='op'>||</span> <span class='id identifier rubyid_c'>c</span><span class='period'>.</span><span class='id identifier rubyid_object_type_id'>object_type_id</span> <span class='op'>==</span> <span class='id identifier rubyid_ot'>ot</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span> <span class='rbrace'>}</span> <span class='kw'>end</span></pre> @@ -1429,8 +1431,6 @@ <h3 class="signature " id="new_collection-class_method"> <pre class="lines"> -393 -394 395 396 397 @@ -1467,10 +1467,12 @@ <h3 class="signature " id="new_collection-class_method"> 428 429 430 -431</pre> +431 +432 +433</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 393</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 395</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_new_collection'>new_collection</span><span class='lparen'>(</span><span class='id identifier rubyid_ctype'>ctype</span><span class='rparen'>)</span> @@ -1519,7 +1521,7 @@ <h3 class="signature " id="new_collection-class_method"> <div class="method_details "> <h3 class="signature " id="parts-class_method"> - .<strong>parts</strong>(s, ot = nil) ⇒ <tt>Array</tt> + .<strong>parts</strong>(sample, object_type = nil) ⇒ <tt>Array</tt> @@ -1528,7 +1530,7 @@ <h3 class="signature " id="parts-class_method"> </h3><div class="docstring"> <div class="discussion"> <p>Get a list of the of the form <code>{row: r, column: c, collection: col}, ...</code> containing -the specificed sample.</p> +the specified sample.</p> </div> @@ -1539,7 +1541,7 @@ <h3 class="signature " id="parts-class_method"> <li> - <span class='name'>s</span> + <span class='name'>sample</span> <span class='type'>(<tt><span class='object_link'><a href="Sample.html" title="Sample (class)">Sample</a></span></tt>)</span> @@ -1550,7 +1552,7 @@ <h3 class="signature " id="parts-class_method"> <li> - <span class='name'>ot</span> + <span class='name'>object_type</span> <span class='type'>(<tt><span class='object_link'><a href="ObjectType.html" title="ObjectType (class)">ObjectType</a></span></tt>)</span> @@ -1583,21 +1585,21 @@ <h3 class="signature " id="parts-class_method"> <pre class="lines"> -357 358 359 360 361 362 -363</pre> +363 +364</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 357</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 358</span> -<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_parts'>parts</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='comma'>,</span> <span class='id identifier rubyid_ot'>ot</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_parts'>parts</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_object_type'>object_type</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='id identifier rubyid_plist'>plist</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> - <span class='const'><span class='object_link'><a href="" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_containing'><span class='object_link'><a href="#containing-class_method" title="Collection.containing (method)">containing</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='comma'>,</span> <span class='id identifier rubyid_ot'>ot</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_reject'>reject</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:deleted?</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_c'>c</span><span class='op'>|</span> - <span class='id identifier rubyid_plist'>plist</span> <span class='op'><<</span> <span class='const'><span class='object_link'><a href="" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find'><span class='object_link'><a href="#find-instance_method" title="Collection#find (method)">find</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_c'>c</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_position_as_hash'>position_as_hash</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='label'>collection:</span> <span class='id identifier rubyid_c'>c</span><span class='rparen'>)</span> + <span class='const'><span class='object_link'><a href="" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_containing'><span class='object_link'><a href="#containing-class_method" title="Collection.containing (method)">containing</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_object_type'>object_type</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_reject'>reject</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:deleted?</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_c'>c</span><span class='op'>|</span> + <span class='id identifier rubyid_plist'>plist</span> <span class='op'><<</span> <span class='const'><span class='object_link'><a href="" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find'><span class='object_link'><a href="#find-instance_method" title="Collection#find (method)">find</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_c'>c</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_position_as_hash'>position_as_hash</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='label'>collection:</span> <span class='id identifier rubyid_c'>c</span><span class='rparen'>)</span> <span class='kw'>end</span> <span class='id identifier rubyid_plist'>plist</span> <span class='kw'>end</span></pre> @@ -1687,7 +1689,6 @@ <h3 class="signature " id="spread-class_method"> <pre class="lines"> -375 376 377 378 @@ -1699,10 +1700,12 @@ <h3 class="signature " id="spread-class_method"> 384 385 386 -387</pre> +387 +388 +389</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 375</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 376</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_spread'>spread</span><span class='lparen'>(</span><span class='id identifier rubyid_samples'>samples</span><span class='comma'>,</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>reverse:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> @@ -1713,6 +1716,7 @@ <h3 class="signature " id="spread-class_method"> <span class='id identifier rubyid_old_size'>old_size</span> <span class='op'>=</span> <span class='id identifier rubyid_remaining'>remaining</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> <span class='id identifier rubyid_remaining'>remaining</span> <span class='op'>=</span> <span class='id identifier rubyid_c'>c</span><span class='period'>.</span><span class='id identifier rubyid_add_samples'>add_samples</span><span class='lparen'>(</span><span class='id identifier rubyid_remaining'>remaining</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>There was an error adding samples </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_samples'>samples</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_s'>s</span><span class='op'>|</span> <span class='id identifier rubyid_to_sample_id'>to_sample_id</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='embexpr_end'>}</span><span class='tstring_content'> to collection of type </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_old_size'>old_size</span> <span class='op'><=</span> <span class='id identifier rubyid_remaining'>remaining</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> + <span class='id identifier rubyid_collections'>collections</span> <span class='op'><<</span> <span class='id identifier rubyid_c'>c</span> <span class='kw'>end</span> <span class='id identifier rubyid_collections'>collections</span> @@ -1749,9 +1753,6 @@ <h3 class="signature " id="to_sample-class_method"> <pre class="lines"> -525 -526 -527 528 529 530 @@ -1768,10 +1769,13 @@ <h3 class="signature " id="to_sample-class_method"> 541 542 543 -544</pre> +544 +545 +546 +547</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 525</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 528</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_to_sample'>to_sample</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_x'>x</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Integer</span> <span class='op'>||</span> <span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&&</span> <span class='id identifier rubyid_x'>x</span> <span class='op'>>=</span> <span class='int'>0</span><span class='rparen'>)</span> <span class='comment'># Not sure where "Integer" came from here ---ek @@ -1823,9 +1827,6 @@ <h3 class="signature " id="to_sample_id-class_method"> <pre class="lines"> -496 -497 -498 499 500 501 @@ -1843,10 +1844,13 @@ <h3 class="signature " id="to_sample_id-class_method"> 513 514 515 -516</pre> +516 +517 +518 +519</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 496</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 499</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_to_sample_id'>to_sample_id</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> <span class='id identifier rubyid_r'>r</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#EMPTY-constant" title="Collection::EMPTY (constant)">EMPTY</a></span></span> @@ -1975,9 +1979,6 @@ <h3 class="signature first" id="add_one-instance_method"> <pre class="lines"> -564 -565 -566 567 568 569 @@ -1987,10 +1988,14 @@ <h3 class="signature first" id="add_one-instance_method"> 573 574 575 -576</pre> +576 +577 +578 +579 +580</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 564</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 567</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_one'>add_one</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>reverse:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> @@ -2002,6 +2007,7 @@ <h3 class="signature first" id="add_one-instance_method"> <span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span> <span class='op'>=</span> <span class='id identifier rubyid_get_empty'>get_empty</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> <span class='kw'>end</span> <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_r'>r</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='id identifier rubyid_c'>c</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> + <span class='id identifier rubyid_set'>set</span> <span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='comma'>,</span> <span class='id identifier rubyid_x'>x</span> <span class='lbracket'>[</span><span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='comma'>,</span> <span class='id identifier rubyid_x'>x</span><span class='rbracket'>]</span> <span class='kw'>end</span></pre> @@ -2071,11 +2077,6 @@ <h3 class="signature " id="add_samples-instance_method"> <pre class="lines"> -655 -656 -657 -658 -659 660 661 662 @@ -2085,10 +2086,15 @@ <h3 class="signature " id="add_samples-instance_method"> 666 667 668 -669</pre> +669 +670 +671 +672 +673 +674</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 655</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 660</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_samples'>add_samples</span><span class='lparen'>(</span><span class='id identifier rubyid_samples'>samples</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>reverse:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> @@ -2170,12 +2176,12 @@ <h3 class="signature " id="apportion-instance_method"> <pre class="lines"> -438 -439 -440</pre> +440 +441 +442</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 438</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 440</span> <span class='kw'>def</span> <span class='id identifier rubyid_apportion'>apportion</span><span class='lparen'>(</span><span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='rparen'>)</span> <span class='comment'>### self.matrix = Array.new(r, Array.new(c, EMPTY)) @@ -2353,11 +2359,6 @@ <h3 class="signature " id="associate_matrix-instance_method"> <pre class="lines"> -704 -705 -706 -707 -708 709 710 711 @@ -2396,10 +2397,15 @@ <h3 class="signature " id="associate_matrix-instance_method"> 744 745 746 -747</pre> +747 +748 +749 +750 +751 +752</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 704</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 709</span> <span class='kw'>def</span> <span class='id identifier rubyid_associate_matrix'>associate_matrix</span><span class='lparen'>(</span><span class='id identifier rubyid_sample_matrix'>sample_matrix</span><span class='rparen'>)</span> @@ -2474,13 +2480,13 @@ <h3 class="signature " id="capacity-instance_method"> <pre class="lines"> -607 -608 -609 -610</pre> +612 +613 +614 +615</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 607</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 612</span> <span class='kw'>def</span> <span class='id identifier rubyid_capacity'>capacity</span> <span class='id identifier rubyid_d'>d</span> <span class='op'>=</span> <span class='id identifier rubyid_dimensions'>dimensions</span> @@ -2515,12 +2521,12 @@ <h3 class="signature " id="clear-instance_method"> <pre class="lines"> -749 -750 -751</pre> +754 +755 +756</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 749</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 754</span> <span class='kw'>def</span> <span class='id identifier rubyid_clear'>clear</span> <span class='id identifier rubyid_part_association_list'>part_association_list</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:destroy</span><span class='rparen'>)</span> @@ -2862,16 +2868,16 @@ <h3 class="signature " id="dimensions-instance_method"> <pre class="lines"> -812 -813 -814 -815 -816 817 -818</pre> +818 +819 +820 +821 +822 +823</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 812</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 817</span> <span class='kw'>def</span> <span class='id identifier rubyid_dimensions'>dimensions</span> <span class='comment'># Should look up object type dims instead @@ -3073,10 +3079,10 @@ <h3 class="signature " id="empty?-instance_method"> <pre class="lines"> -622</pre> +627</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 622</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 627</span> <span class='id identifier rubyid_delegate'>delegate</span> <span class='symbol'>:empty?</span><span class='comma'>,</span> <span class='label'>to:</span> <span class='symbol'>:get_non_empty</span></pre> </td> @@ -3141,15 +3147,15 @@ <h3 class="signature " id="find-instance_method"> <pre class="lines"> -466 -467 -468 469 470 -471</pre> +471 +472 +473 +474</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 466</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 469</span> <span class='kw'>def</span> <span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='id identifier rubyid_val'>val</span><span class='rparen'>)</span> <span class='const'>PartAssociation</span> @@ -3200,12 +3206,12 @@ <h3 class="signature " id="full?-instance_method"> <pre class="lines"> -615 -616 -617</pre> +620 +621 +622</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 615</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 620</span> <span class='kw'>def</span> <span class='id identifier rubyid_full?'>full?</span> <span class='id identifier rubyid_get_empty'>get_empty</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> @@ -3257,12 +3263,12 @@ <h3 class="signature " id="get_empty-instance_method"> <pre class="lines"> -476 -477 -478</pre> +479 +480 +481</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 476</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 479</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_empty'>get_empty</span> <span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_x'>x</span><span class='op'>|</span> <span class='id identifier rubyid_x'>x</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#EMPTY-constant" title="Collection::EMPTY (constant)">EMPTY</a></span></span> <span class='rbrace'>}</span> @@ -3296,12 +3302,12 @@ <h3 class="signature " id="get_matrix-instance_method"> <pre class="lines"> -758 -759 -760</pre> +763 +764 +765</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 758</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 763</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_matrix'>get_matrix</span> <span class='id identifier rubyid_matrix'>matrix</span> @@ -3353,12 +3359,12 @@ <h3 class="signature " id="get_non_empty-instance_method"> <pre class="lines"> -483 -484 -485</pre> +486 +487 +488</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 483</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 486</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_non_empty'>get_non_empty</span> <span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_x'>x</span><span class='op'>|</span> <span class='id identifier rubyid_x'>x</span> <span class='op'>!=</span> <span class='const'><span class='object_link'><a href="#EMPTY-constant" title="Collection::EMPTY (constant)">EMPTY</a></span></span> <span class='rbrace'>}</span> @@ -3536,13 +3542,13 @@ <h3 class="signature " id="include?-instance_method"> <pre class="lines"> -446 -447 448 -449</pre> +449 +450 +451</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 446</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 448</span> <span class='kw'>def</span> <span class='id identifier rubyid_include?'>include?</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> <span class='id identifier rubyid_sel'>sel</span> <span class='op'>=</span> <span class='id identifier rubyid_find'>find</span> <span class='id identifier rubyid_x'>x</span> @@ -3591,11 +3597,6 @@ <h3 class="signature " id="matrix-instance_method"> <pre class="lines"> -765 -766 -767 -768 -769 770 771 772 @@ -3603,10 +3604,15 @@ <h3 class="signature " id="matrix-instance_method"> 774 775 776 -777</pre> +777 +778 +779 +780 +781 +782</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 765</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 770</span> <span class='kw'>def</span> <span class='id identifier rubyid_matrix'>matrix</span> <span class='kw'>if</span> <span class='ivar'>@matrix_cache</span> @@ -3651,12 +3657,12 @@ <h3 class="signature " id="matrix=-instance_method"> <pre class="lines"> -780 -781 -782</pre> +785 +786 +787</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 780</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 785</span> <span class='kw'>def</span> <span class='id identifier rubyid_matrix='>matrix=</span><span class='lparen'>(</span><span class='id identifier rubyid_m'>m</span><span class='rparen'>)</span> <span class='id identifier rubyid_associate_matrix'>associate_matrix</span> <span class='id identifier rubyid_m'>m</span> @@ -3838,11 +3844,6 @@ <h3 class="signature " id="next-instance_method"> <pre class="lines"> -791 -792 -793 -794 -795 796 797 798 @@ -3854,10 +3855,15 @@ <h3 class="signature " id="next-instance_method"> 804 805 806 -807</pre> +807 +808 +809 +810 +811 +812</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 791</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 796</span> <span class='kw'>def</span> <span class='kw'>next</span><span class='lparen'>(</span><span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -3921,11 +3927,6 @@ <h3 class="signature " id="non_empty_string-instance_method"> <pre class="lines"> -825 -826 -827 -828 -829 830 831 832 @@ -3938,10 +3939,15 @@ <h3 class="signature " id="non_empty_string-instance_method"> 839 840 841 -842</pre> +842 +843 +844 +845 +846 +847</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 825</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 830</span> <span class='kw'>def</span> <span class='id identifier rubyid_non_empty_string'>non_empty_string</span> @@ -4004,12 +4010,12 @@ <h3 class="signature " id="num_samples-instance_method"> <pre class="lines"> -490 -491 -492</pre> +493 +494 +495</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 490</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 493</span> <span class='kw'>def</span> <span class='id identifier rubyid_num_samples'>num_samples</span> <span class='id identifier rubyid_get_non_empty'>get_non_empty</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> @@ -4270,12 +4276,12 @@ <h3 class="signature " id="position-instance_method"> <pre class="lines"> -342 343 -344</pre> +344 +345</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 342</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 343</span> <span class='kw'>def</span> <span class='id identifier rubyid_position'>position</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span> <span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> @@ -4309,13 +4315,13 @@ <h3 class="signature " id="position_as_hash-instance_method"> <pre class="lines"> -346 347 348 -349</pre> +349 +350</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 346</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 347</span> <span class='kw'>def</span> <span class='id identifier rubyid_position_as_hash'>position_as_hash</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span> <span class='id identifier rubyid_pos'>pos</span> <span class='op'>=</span> <span class='id identifier rubyid_find'>find</span> <span class='id identifier rubyid_to_sample_id'>to_sample_id</span><span class='lparen'>(</span><span class='id identifier rubyid_s'>s</span><span class='rparen'>)</span> @@ -4357,12 +4363,12 @@ <h3 class="signature " id="remove_one-instance_method"> <pre class="lines"> -579 -580 -581</pre> +583 +584 +585</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 579</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 583</span> <span class='kw'>def</span> <span class='id identifier rubyid_remove_one'>remove_one</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_subtract_one'>subtract_one</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> @@ -4414,19 +4420,21 @@ <h3 class="signature " id="select-instance_method"> <pre class="lines"> -454 -455 456 457 458 459 -460</pre> +460 +461 +462 +463</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 454</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 456</span> <span class='kw'>def</span> <span class='id identifier rubyid_select'>select</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>need selection block</span><span class='tstring_end'>'</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_block_given?'>block_given?</span> + <span class='id identifier rubyid_matrix'>matrix</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span><span class='period'>.</span><span class='id identifier rubyid_with_index'>with_index</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_row'>row</span><span class='comma'>,</span> <span class='id identifier rubyid_r'>r</span><span class='op'>|</span> <span class='id identifier rubyid_cols_where'>cols_where</span> <span class='op'>=</span> <span class='id identifier rubyid_row'>row</span><span class='period'>.</span><span class='id identifier rubyid_each_index'>each_index</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_row'>row</span><span class='lbracket'>[</span><span class='id identifier rubyid_i'>i</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='rbrace'>}</span> <span class='id identifier rubyid_cols_where'>cols_where</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_c'>c</span><span class='op'>|</span> <span class='lbracket'>[</span><span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='rbracket'>]</span> <span class='rbrace'>}</span> @@ -4511,11 +4519,6 @@ <h3 class="signature " id="set-instance_method"> <pre class="lines"> -629 -630 -631 -632 -633 634 635 636 @@ -4531,10 +4534,15 @@ <h3 class="signature " id="set-instance_method"> 646 647 648 -649</pre> +649 +650 +651 +652 +653 +654</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 629</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 634</span> <span class='kw'>def</span> <span class='id identifier rubyid_set'>set</span><span class='lparen'>(</span><span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='comma'>,</span> <span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> <span class='comment'># TODO: Check dimensions @@ -4797,12 +4805,12 @@ <h3 class="signature " id="set_matrix-instance_method"> <pre class="lines"> -754 -755 -756</pre> +759 +760 +761</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 754</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 759</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_matrix'>set_matrix</span><span class='lparen'>(</span><span class='id identifier rubyid_m'>m</span><span class='rparen'>)</span> <span class='id identifier rubyid_associate_matrix'>associate_matrix</span> <span class='id identifier rubyid_m'>m</span> @@ -5038,10 +5046,6 @@ <h3 class="signature " id="subtract_one-instance_method"> <pre class="lines"> -590 -591 -592 -593 594 595 596 @@ -5053,10 +5057,15 @@ <h3 class="signature " id="subtract_one-instance_method"> 602 603 604 -605</pre> +605 +606 +607 +608 +609 +610</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 590</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 594</span> <span class='kw'>def</span> <span class='id identifier rubyid_subtract_one'>subtract_one</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>reverse:</span> <span class='kw'>true</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> @@ -5065,6 +5074,7 @@ <h3 class="signature " id="subtract_one-instance_method"> <span class='id identifier rubyid_sel'>sel</span> <span class='op'>=</span> <span class='id identifier rubyid_get_non_empty'>get_non_empty</span> <span class='id identifier rubyid_sel'>sel</span> <span class='op'>=</span> <span class='id identifier rubyid_find'>find</span> <span class='id identifier rubyid_x'>x</span> <span class='kw'>unless</span> <span class='id identifier rubyid_x'>x</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_sel'>sel</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='kw'>if</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:reverse</span><span class='rbracket'>]</span> <span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span> <span class='op'>=</span> <span class='id identifier rubyid_sel'>sel</span><span class='period'>.</span><span class='id identifier rubyid_last'>last</span> <span class='kw'>else</span> @@ -5103,12 +5113,12 @@ <h3 class="signature " id="to_sample_id-instance_method"> <pre class="lines"> -518 -519 -520</pre> +521 +522 +523</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 518</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 521</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_sample_id'>to_sample_id</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> <span class='const'><span class='object_link'><a href="" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_to_sample_id'><span class='object_link'><a href="#to_sample_id-class_method" title="Collection.to_sample_id (method)">to_sample_id</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> @@ -5143,11 +5153,6 @@ <h3 class="signature " id="to_sample_id_matrix-instance_method"> <pre class="lines"> -672 -673 -674 -675 -676 677 678 679 @@ -5168,10 +5173,15 @@ <h3 class="signature " id="to_sample_id_matrix-instance_method"> 694 695 696 -697</pre> +697 +698 +699 +700 +701 +702</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 672</span> + <pre class="code"><span class="info file"># File 'app/models/collection.rb', line 677</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_sample_id_matrix'>to_sample_id_matrix</span><span class='lparen'>(</span><span class='id identifier rubyid_sample_matrix'>sample_matrix</span><span class='rparen'>)</span> @@ -5209,7 +5219,7 @@ <h3 class="signature " id="to_sample_id_matrix-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:01 2018 by + Generated on Fri May 17 14:38:46 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/DataAssociation.html b/docs/api/DataAssociation.html index 0b657101d..5eefedbfc 100644 --- a/docs/api/DataAssociation.html +++ b/docs/api/DataAssociation.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -500,7 +500,7 @@ <h3 class="signature " id="value-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:02 2018 by + Generated on Fri May 17 14:38:47 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/DataAssociator.html b/docs/api/DataAssociator.html index eebd6cd54..8c42d9960 100644 --- a/docs/api/DataAssociator.html +++ b/docs/api/DataAssociator.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -419,6 +419,8 @@ <h3 class="signature first" id="append_notes-instance_method"> <pre class="lines"> +173 +174 175 176 177 @@ -427,12 +429,10 @@ <h3 class="signature first" id="append_notes-instance_method"> 180 181 182 -183 -184 -185</pre> +183</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/helpers/data_associator.rb', line 175</span> + <pre class="code"><span class="info file"># File 'app/helpers/data_associator.rb', line 173</span> <span class='kw'>def</span> <span class='id identifier rubyid_append_notes'>append_notes</span><span class='lparen'>(</span><span class='id identifier rubyid_text'>text</span><span class='rparen'>)</span> <span class='id identifier rubyid_da'>da</span> <span class='op'>=</span> <span class='id identifier rubyid_get_association'>get_association</span> <span class='symbol'>:notes</span> @@ -1110,6 +1110,8 @@ <h3 class="signature " id="modify-instance_method"> <pre class="lines"> +144 +145 146 147 148 @@ -1118,12 +1120,10 @@ <h3 class="signature " id="modify-instance_method"> 151 152 153 -154 -155 -156</pre> +154</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/helpers/data_associator.rb', line 146</span> + <pre class="code"><span class="info file"># File 'app/helpers/data_associator.rb', line 144</span> <span class='kw'>def</span> <span class='id identifier rubyid_modify'>modify</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='comma'>,</span> <span class='id identifier rubyid_upload'>upload</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='id identifier rubyid_da'>da</span> <span class='op'>=</span> <span class='id identifier rubyid_get_association'>get_association</span> <span class='id identifier rubyid_key'>key</span> @@ -1254,6 +1254,8 @@ <h3 class="signature " id="notes=-instance_method"> <pre class="lines"> +159 +160 161 162 163 @@ -1261,12 +1263,10 @@ <h3 class="signature " id="notes=-instance_method"> 165 166 167 -168 -169 -170</pre> +168</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/helpers/data_associator.rb', line 161</span> + <pre class="code"><span class="info file"># File 'app/helpers/data_associator.rb', line 159</span> <span class='kw'>def</span> <span class='id identifier rubyid_notes='>notes=</span><span class='lparen'>(</span><span class='id identifier rubyid_text'>text</span><span class='rparen'>)</span> <span class='id identifier rubyid_da'>da</span> <span class='op'>=</span> <span class='id identifier rubyid_get_association'>get_association</span> <span class='symbol'>:notes</span> @@ -1366,7 +1366,7 @@ <h3 class="signature " id="upload-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:57 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/FieldType.html b/docs/api/FieldType.html index f3d4944a2..a86ddcb31 100644 --- a/docs/api/FieldType.html +++ b/docs/api/FieldType.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -774,8 +774,8 @@ <h3 class="signature " id="has_sample_type-instance_method"> <pre class="code"><span class="info file"># File 'app/models/field_type.rb', line 70</span> <span class='kw'>def</span> <span class='id identifier rubyid_has_sample_type'>has_sample_type</span> - <span class='id identifier rubyid_asts'>asts</span> <span class='op'>=</span> <span class='id identifier rubyid_allowable_sample_types'>allowable_sample_types</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_st'>st</span><span class='op'>|</span> <span class='id identifier rubyid_st'>st</span> <span class='rbrace'>}</span> - <span class='op'>!</span><span class='id identifier rubyid_asts'>asts</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='id identifier rubyid_sample_types'>sample_types</span> <span class='op'>=</span> <span class='id identifier rubyid_allowable_sample_types'>allowable_sample_types</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_st'>st</span><span class='op'>|</span> <span class='id identifier rubyid_st'>st</span> <span class='rbrace'>}</span> + <span class='op'>!</span><span class='id identifier rubyid_sample_types'>sample_types</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1090,7 +1090,7 @@ <h3 class="signature " id="type-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:01 2018 by + Generated on Fri May 17 14:38:46 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/FieldValue.html b/docs/api/FieldValue.html index 3a3c8c5c8..3b84bb04c 100644 --- a/docs/api/FieldValue.html +++ b/docs/api/FieldValue.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -138,7 +138,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#create_item-class_method" title="create_item (class method)">.<strong>create_item</strong>(sample, ft, vals) ⇒ Object </a> + <a href="#create_item-class_method" title="create_item (class method)">.<strong>create_item</strong>(sample, ft, values) ⇒ Object </a> @@ -160,7 +160,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#create_number-class_method" title="create_number (class method)">.<strong>create_number</strong>(sample, ft, vals) ⇒ Object </a> + <a href="#create_number-class_method" title="create_number (class method)">.<strong>create_number</strong>(sample, ft, values) ⇒ Object </a> @@ -182,7 +182,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#create_sample-class_method" title="create_sample (class method)">.<strong>create_sample</strong>(sample, ft, vals) ⇒ Object </a> + <a href="#create_sample-class_method" title="create_sample (class method)">.<strong>create_sample</strong>(sample, ft, values) ⇒ Object </a> @@ -204,7 +204,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#create_string-class_method" title="create_string (class method)">.<strong>create_string</strong>(sample, ft, vals) ⇒ Object </a> + <a href="#create_string-class_method" title="create_string (class method)">.<strong>create_string</strong>(sample, ft, values) ⇒ Object </a> @@ -226,7 +226,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#create_url-class_method" title="create_url (class method)">.<strong>create_url</strong>(sample, ft, vals) ⇒ Object </a> + <a href="#create_url-class_method" title="create_url (class method)">.<strong>create_url</strong>(sample, ft, values) ⇒ Object </a> @@ -686,7 +686,7 @@ <h2>Class Method Details</h2> <div class="method_details first"> <h3 class="signature first" id="create_item-class_method"> - .<strong>create_item</strong>(sample, ft, vals) ⇒ <tt>Object</tt> + .<strong>create_item</strong>(sample, ft, values) ⇒ <tt>Object</tt> @@ -735,8 +735,8 @@ <h3 class="signature first" id="create_item-class_method"> <td> <pre class="code"><span class="info file"># File 'app/models/field_value.rb', line 188</span> -<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_item'>create_item</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_vals'>vals</span><span class='rparen'>)</span> - <span class='id identifier rubyid_vals'>vals</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> +<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_item'>create_item</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> + <span class='id identifier rubyid_values'>values</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='kw'>if</span> <span class='id identifier rubyid_v'>v</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="Item.html" title="Item (class)">Item</a></span></span> <span class='id identifier rubyid_item'>item</span> <span class='op'>=</span> <span class='id identifier rubyid_v'>v</span> <span class='kw'>elsif</span> <span class='id identifier rubyid_v'>v</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Integer</span> @@ -767,7 +767,7 @@ <h3 class="signature first" id="create_item-class_method"> <div class="method_details "> <h3 class="signature " id="create_number-class_method"> - .<strong>create_number</strong>(sample, ft, vals) ⇒ <tt>Object</tt> + .<strong>create_number</strong>(sample, ft, values) ⇒ <tt>Object</tt> @@ -805,8 +805,8 @@ <h3 class="signature " id="create_number-class_method"> <td> <pre class="code"><span class="info file"># File 'app/models/field_value.rb', line 140</span> -<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_number'>create_number</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_vals'>vals</span><span class='rparen'>)</span> - <span class='id identifier rubyid_vals'>vals</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> +<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_number'>create_number</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> + <span class='id identifier rubyid_values'>values</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='kw'>if</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choices'>choices</span> <span class='op'>&&</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choices'>choices</span> <span class='op'>!=</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_end'>'</span></span> <span class='id identifier rubyid_choices'>choices</span> <span class='op'>=</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choices'>choices</span><span class='period'>.</span><span class='id identifier rubyid_split'>split</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>,</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:to_f</span><span class='rparen'>)</span> <span class='kw'>unless</span> <span class='id identifier rubyid_choices'>choices</span><span class='period'>.</span><span class='id identifier rubyid_member?'>member?</span> <span class='id identifier rubyid_v'>v</span><span class='period'>.</span><span class='id identifier rubyid_to_f'>to_f</span> @@ -826,7 +826,7 @@ <h3 class="signature " id="create_number-class_method"> <div class="method_details "> <h3 class="signature " id="create_sample-class_method"> - .<strong>create_sample</strong>(sample, ft, vals) ⇒ <tt>Object</tt> + .<strong>create_sample</strong>(sample, ft, values) ⇒ <tt>Object</tt> @@ -877,9 +877,9 @@ <h3 class="signature " id="create_sample-class_method"> <td> <pre class="code"><span class="info file"># File 'app/models/field_value.rb', line 161</span> -<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_sample'>create_sample</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_vals'>vals</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_sample'>create_sample</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> - <span class='id identifier rubyid_vals'>vals</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> + <span class='id identifier rubyid_values'>values</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='kw'>if</span> <span class='id identifier rubyid_v'>v</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="Sample.html" title="Sample (class)">Sample</a></span></span> <span class='id identifier rubyid_child'>child</span> <span class='op'>=</span> <span class='id identifier rubyid_v'>v</span> @@ -911,7 +911,7 @@ <h3 class="signature " id="create_sample-class_method"> <div class="method_details "> <h3 class="signature " id="create_string-class_method"> - .<strong>create_string</strong>(sample, ft, vals) ⇒ <tt>Object</tt> + .<strong>create_string</strong>(sample, ft, values) ⇒ <tt>Object</tt> @@ -949,8 +949,8 @@ <h3 class="signature " id="create_string-class_method"> <td> <pre class="code"><span class="info file"># File 'app/models/field_value.rb', line 126</span> -<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_string'>create_string</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_vals'>vals</span><span class='rparen'>)</span> - <span class='id identifier rubyid_vals'>vals</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> +<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_string'>create_string</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> + <span class='id identifier rubyid_values'>values</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='kw'>if</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choices'>choices</span> <span class='op'>&&</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choices'>choices</span> <span class='op'>!=</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_end'>'</span></span> <span class='id identifier rubyid_choices'>choices</span> <span class='op'>=</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choices'>choices</span><span class='period'>.</span><span class='id identifier rubyid_split'>split</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>,</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='kw'>unless</span> <span class='id identifier rubyid_choices'>choices</span><span class='period'>.</span><span class='id identifier rubyid_member?'>member?</span> <span class='id identifier rubyid_v'>v</span> @@ -970,7 +970,7 @@ <h3 class="signature " id="create_string-class_method"> <div class="method_details "> <h3 class="signature " id="create_url-class_method"> - .<strong>create_url</strong>(sample, ft, vals) ⇒ <tt>Object</tt> + .<strong>create_url</strong>(sample, ft, values) ⇒ <tt>Object</tt> @@ -1001,8 +1001,8 @@ <h3 class="signature " id="create_url-class_method"> <td> <pre class="code"><span class="info file"># File 'app/models/field_value.rb', line 154</span> -<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_url'>create_url</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_vals'>vals</span><span class='rparen'>)</span> - <span class='id identifier rubyid_vals'>vals</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> +<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_url'>create_url</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> + <span class='id identifier rubyid_values'>values</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='id identifier rubyid_fv'>fv</span> <span class='op'>=</span> <span class='id identifier rubyid_sample'>sample</span><span class='period'>.</span><span class='id identifier rubyid_field_values'>field_values</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span> <span class='label'>name:</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='label'>value:</span> <span class='id identifier rubyid_v'>v</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> <span class='kw'>end</span> @@ -1059,18 +1059,18 @@ <h3 class="signature " id="creator-class_method"> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_creator'>creator</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='comma'>,</span> <span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span> <span class='comment'># sample, field_type, raw_field_data </span> - <span class='id identifier rubyid_vals'>vals</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_values'>values</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> <span class='kw'>if</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_array'>array</span> <span class='kw'>if</span> <span class='id identifier rubyid_raw'>raw</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>!=</span> <span class='const'>Array</span> <span class='id identifier rubyid_sample'>sample</span><span class='period'>.</span><span class='id identifier rubyid_errors'>errors</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span> <span class='symbol'>:array</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'> should be an array.</span><span class='tstring_end'>"</span></span> <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ActiveRecord</span><span class='op'>::</span><span class='const'>Rollback</span> <span class='kw'>end</span> - <span class='id identifier rubyid_vals'>vals</span> <span class='op'>=</span> <span class='id identifier rubyid_raw'>raw</span> + <span class='id identifier rubyid_values'>values</span> <span class='op'>=</span> <span class='id identifier rubyid_raw'>raw</span> <span class='kw'>else</span> - <span class='id identifier rubyid_vals'>vals</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='id identifier rubyid_raw'>raw</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_values'>values</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='id identifier rubyid_raw'>raw</span><span class='rbracket'>]</span> <span class='kw'>end</span> - <span class='id identifier rubyid_method'>method</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>create_</span><span class='tstring_end'>'</span></span> <span class='op'>+</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_ftype'>ftype</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='comma'>,</span> <span class='id identifier rubyid_vals'>vals</span><span class='rparen'>)</span> + <span class='id identifier rubyid_method'>method</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>create_</span><span class='tstring_end'>'</span></span> <span class='op'>+</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_ftype'>ftype</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -1937,7 +1937,7 @@ <h3 class="signature " id="set_child_data-instance_method"> <pre class="code"><span class="info file"># File 'app/models/field_value.rb', line 262</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_child_data'>set_child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> - <span class='id identifier rubyid_child_item'>child_item</span><span class='period'>.</span><span class='id identifier rubyid_associate'>associate</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span> <span class='kw'>if</span> <span class='id identifier rubyid_child_item_id'>child_item_id</span> + <span class='id identifier rubyid_child_item'>child_item</span><span class='period'>.</span><span class='id identifier rubyid_associate'>associate</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_child_item_id'>child_item_id</span> <span class='kw'>end</span></pre> </td> </tr> @@ -2141,7 +2141,7 @@ <h3 class="signature " id="val-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:02 2018 by + Generated on Fri May 17 14:38:46 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/FieldValueKrill.html b/docs/api/FieldValueKrill.html index 6296686ac..88cef8bf3 100644 --- a/docs/api/FieldValueKrill.html +++ b/docs/api/FieldValueKrill.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -277,7 +277,6 @@ <h3 class="signature first" id="info-instance_method"> <pre class="lines"> -90 91 92 93 @@ -302,10 +301,11 @@ <h3 class="signature first" id="info-instance_method"> 112 113 114 -115</pre> +115 +116</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 90</span> + <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 91</span> <span class='kw'>def</span> <span class='id identifier rubyid_info'>info</span> @@ -374,19 +374,21 @@ <h3 class="signature " id="make-instance_method"> 54 55 56 -57</pre> +57 +58</pre> </td> <td> <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 45</span> <span class='kw'>def</span> <span class='id identifier rubyid_make'>make</span> - <span class='kw'>if</span> <span class='id identifier rubyid_object_type'>object_type</span> + <span class='kw'>if</span> <span class='id identifier rubyid_object_type'>object_type</span> <span class='op'>&&</span> <span class='op'>!</span><span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_child_item_id'>child_item_id</span> <span class='ivar'>@item</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Item.html" title="Item (class)">Item</a></span></span><span class='period'>.</span><span class='id identifier rubyid_make'><span class='object_link'><a href="Item.html#make-class_method" title="Item.make (method)">make</a></span></span><span class='lparen'>(</span><span class='lbrace'>{</span> <span class='label'>quantity:</span> <span class='int'>1</span><span class='comma'>,</span> <span class='label'>inuse:</span> <span class='int'>0</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='label'>sample:</span> <span class='id identifier rubyid_child_sample'>child_sample</span><span class='comma'>,</span> <span class='label'>object_type:</span> <span class='id identifier rubyid_object_type'>object_type</span><span class='rparen'>)</span> <span class='ivar'>@item</span><span class='period'>.</span><span class='id identifier rubyid_store'>store</span> <span class='kw'>if</span> <span class='ivar'>@item</span><span class='period'>.</span><span class='id identifier rubyid_location'>location</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Unknown</span><span class='tstring_end'>'</span></span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_child_item_id'>child_item_id</span> <span class='op'>=</span> <span class='ivar'>@item</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span> <span class='id identifier rubyid_save'>save</span> - <span class='kw'>else</span> + <span class='kw'>elsif</span> <span class='id identifier rubyid_object_type'>object_type</span> <span class='op'>&&</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_child_item_id'>child_item_id</span> + <span class='const'>Rails</span><span class='period'>.</span><span class='id identifier rubyid_logger'>logger</span><span class='period'>.</span><span class='id identifier rubyid_info'>info</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Item </span><span class='embexpr_beg'>#{</span><span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_child_item_id'>child_item_id</span><span class='embexpr_end'>}</span><span class='tstring_content'> already assigned to field value</span><span class='tstring_end'>"</span></span> <span class='kw'>end</span> <span class='ivar'>@item</span> @@ -421,7 +423,6 @@ <h3 class="signature " id="make_collection-instance_method"> <pre class="lines"> -59 60 61 62 @@ -438,10 +439,11 @@ <h3 class="signature " id="make_collection-instance_method"> 73 74 75 -76</pre> +76 +77</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 59</span> + <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 60</span> <span class='kw'>def</span> <span class='id identifier rubyid_make_collection'>make_collection</span> @@ -490,7 +492,6 @@ <h3 class="signature " id="make_part-instance_method"> <pre class="lines"> -78 79 80 81 @@ -500,10 +501,11 @@ <h3 class="signature " id="make_part-instance_method"> 85 86 87 -88</pre> +88 +89</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 78</span> + <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 79</span> <span class='kw'>def</span> <span class='id identifier rubyid_make_part'>make_part</span><span class='lparen'>(</span><span class='id identifier rubyid_collection'>collection</span><span class='comma'>,</span> <span class='id identifier rubyid_r'>r</span><span class='comma'>,</span> <span class='id identifier rubyid_c'>c</span><span class='rparen'>)</span> @@ -558,12 +560,12 @@ <h3 class="signature " id="part?-instance_method"> <pre class="lines"> -117 118 -119</pre> +119 +120</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 117</span> + <pre class="code"><span class="info file"># File 'app/krill/field_value_krill.rb', line 118</span> <span class='kw'>def</span> <span class='id identifier rubyid_part?'>part?</span> <span class='id identifier rubyid_field_type'>field_type</span> <span class='op'>&&</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_part'>part</span> @@ -687,7 +689,7 @@ <h3 class="signature " id="retrieve-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:57 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Item.html b/docs/api/Item.html index e638c5e86..66eb750df 100644 --- a/docs/api/Item.html +++ b/docs/api/Item.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -956,8 +956,6 @@ <h3 class="signature first" id="items_for-class_method"> <pre class="lines"> -447 -448 449 450 451 @@ -983,10 +981,12 @@ <h3 class="signature first" id="items_for-class_method"> 471 472 473 -474</pre> +474 +475 +476</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 447</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 449</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_items_for'>items_for</span><span class='lparen'>(</span><span class='id identifier rubyid_sid'>sid</span><span class='comma'>,</span> <span class='id identifier rubyid_oid'>oid</span><span class='rparen'>)</span> @@ -1161,23 +1161,25 @@ <h3 class="signature " id="new_object-class_method"> <pre class="lines"> -399 400 401 402 403 404 405 -406</pre> +406 +407 +408</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 399</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 400</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_new_object'>new_object</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_i'>i</span> <span class='op'>=</span> <span class='id identifier rubyid_new'>new</span> <span class='id identifier rubyid_olist'>olist</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="ObjectType.html" title="ObjectType (class)">ObjectType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>name = ?</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Could not find object type named '</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_spec'>spec</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_content'>'.</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_olist'>olist</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='const'><span class='object_link'><a href="" title="Item (class)">Item</a></span></span><span class='period'>.</span><span class='id identifier rubyid_make'><span class='object_link'><a href="#make-class_method" title="Item.make (method)">make</a></span></span><span class='lparen'>(</span><span class='lbrace'>{</span> <span class='label'>quantity:</span> <span class='int'>1</span><span class='comma'>,</span> <span class='label'>inuse:</span> <span class='int'>0</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='label'>object_type:</span> <span class='id identifier rubyid_olist'>olist</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -1210,8 +1212,6 @@ <h3 class="signature " id="new_sample-class_method"> <pre class="lines"> -408 -409 410 411 412 @@ -1226,10 +1226,12 @@ <h3 class="signature " id="new_sample-class_method"> 421 422 423 -424</pre> +424 +425 +426</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 408</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 410</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_new_sample'>new_sample</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_spec'>spec</span><span class='rparen'>)</span> @@ -1283,7 +1285,6 @@ <h3 class="signature first" id="all_attributes-instance_method"> <pre class="lines"> -357 358 359 360 @@ -1293,10 +1294,11 @@ <h3 class="signature first" id="all_attributes-instance_method"> 364 365 366 -367</pre> +367 +368</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 357</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 358</span> <span class='kw'>def</span> <span class='id identifier rubyid_all_attributes'>all_attributes</span> @@ -1338,12 +1340,12 @@ <h3 class="signature " id="annotate-instance_method"> <pre class="lines"> -347 348 -349</pre> +349 +350</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 347</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 348</span> <span class='kw'>def</span> <span class='id identifier rubyid_annotate'>annotate</span><span class='lparen'>(</span><span class='id identifier rubyid_hash'>hash</span><span class='rparen'>)</span> <span class='id identifier rubyid_set_data'>set_data</span><span class='lparen'>(</span><span class='id identifier rubyid_datum'>datum</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_hash'>hash</span><span class='rparen'>)</span><span class='rparen'>)</span> @@ -1395,12 +1397,12 @@ <h3 class="signature " id="collection?-instance_method"> <pre class="lines"> -307 308 -309</pre> +309 +310</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 307</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 308</span> <span class='kw'>def</span> <span class='id identifier rubyid_collection?'>collection?</span> <span class='id identifier rubyid_object_type'>object_type</span> <span class='op'>&&</span> <span class='id identifier rubyid_object_type'>object_type</span><span class='period'>.</span><span class='id identifier rubyid_handler'>handler</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>collection</span><span class='tstring_end'>'</span></span> @@ -1448,17 +1450,17 @@ <h3 class="signature " id="containing_collection-instance_method"> <pre class="lines"> -313 314 315 316 317 318 319 -320</pre> +320 +321</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 313</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 314</span> <span class='kw'>def</span> <span class='id identifier rubyid_containing_collection'>containing_collection</span> <span class='id identifier rubyid_pas'>pas</span> <span class='op'>=</span> <span class='const'>PartAssociation</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='label'>part_id:</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span> @@ -1499,16 +1501,16 @@ <h3 class="signature " id="datum-instance_method"> <pre class="lines"> -334 335 336 337 338 339 -340</pre> +340 +341</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 334</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 335</span> <span class='kw'>def</span> <span class='id identifier rubyid_datum'>datum</span> @@ -1548,12 +1550,12 @@ <h3 class="signature " id="datum=-instance_method"> <pre class="lines"> -343 344 -345</pre> +345 +346</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 343</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 344</span> <span class='kw'>def</span> <span class='id identifier rubyid_datum='>datum=</span><span class='lparen'>(</span><span class='id identifier rubyid_d'>d</span><span class='rparen'>)</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_data'>data</span> <span class='op'>=</span> <span class='id identifier rubyid_d'>d</span><span class='period'>.</span><span class='id identifier rubyid_to_json'>to_json</span> @@ -1605,12 +1607,12 @@ <h3 class="signature " id="deleted?-instance_method"> <pre class="lines"> -300 301 -302</pre> +302 +303</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 300</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 301</span> <span class='kw'>def</span> <span class='id identifier rubyid_deleted?'>deleted?</span> <span class='id identifier rubyid_primitive_location'>primitive_location</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>deleted</span><span class='tstring_end'>'</span></span> @@ -1644,8 +1646,6 @@ <h3 class="signature " id="export-instance_method"> <pre class="lines"> -430 -431 432 433 434 @@ -1655,10 +1655,12 @@ <h3 class="signature " id="export-instance_method"> 438 439 440 -441</pre> +441 +442 +443</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 430</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 432</span> <span class='kw'>def</span> <span class='id identifier rubyid_export'>export</span> <span class='id identifier rubyid_a'>a</span> <span class='op'>=</span> <span class='id identifier rubyid_attributes'>attributes</span> @@ -1701,14 +1703,14 @@ <h3 class="signature " id="features-instance_method"> <pre class="lines"> -351 352 353 354 -355</pre> +355 +356</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 351</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 352</span> <span class='kw'>def</span> <span class='id identifier rubyid_features'>features</span> <span class='id identifier rubyid_f'>f</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>id:</span> <span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> <span class='label'>location:</span> <span class='id identifier rubyid_location'>location</span><span class='comma'>,</span> <span class='label'>name:</span> <span class='id identifier rubyid_object_type'>object_type</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span> @@ -1744,12 +1746,12 @@ <h3 class="signature " id="get_data-instance_method"> <pre class="lines"> -329 330 -331</pre> +331 +332</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 329</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 330</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_data'>get_data</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span> <span class='id identifier rubyid_data'>data</span><span class='comma'>,</span> <span class='label'>symbolize_names:</span> <span class='kw'>true</span> @@ -2033,7 +2035,6 @@ <h3 class="signature " id="mark_as_deleted-instance_method"> <pre class="lines"> -277 278 279 280 @@ -2051,10 +2052,11 @@ <h3 class="signature " id="mark_as_deleted-instance_method"> 292 293 294 -295</pre> +295 +296</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 277</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 278</span> <span class='kw'>def</span> <span class='id identifier rubyid_mark_as_deleted'>mark_as_deleted</span> @@ -2483,12 +2485,12 @@ <h3 class="signature " id="num_posts-instance_method"> <pre class="lines"> -426 -427 -428</pre> +428 +429 +430</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 426</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 428</span> <span class='kw'>def</span> <span class='id identifier rubyid_num_posts'>num_posts</span> <span class='id identifier rubyid_post_associations'>post_associations</span><span class='period'>.</span><span class='id identifier rubyid_count'>count</span> @@ -2627,7 +2629,8 @@ <h3 class="signature " id="put_at-instance_method"> 269 270 271 -272</pre> +272 +273</pre> </td> <td> <pre class="code"><span class="info file"># File 'app/models/item.rb', line 261</span> @@ -2636,6 +2639,7 @@ <h3 class="signature " id="put_at-instance_method"> <span class='id identifier rubyid_loc'>loc</span> <span class='op'>=</span> <span class='const'>Wizard</span><span class='period'>.</span><span class='id identifier rubyid_find_locator'>find_locator</span> <span class='id identifier rubyid_locstr'>locstr</span> <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>unless</span> <span class='id identifier rubyid_loc'>loc</span> <span class='op'>&&</span> <span class='id identifier rubyid_loc'>loc</span><span class='period'>.</span><span class='id identifier rubyid_item_id'>item_id</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> + <span class='id identifier rubyid_loc'>loc</span><span class='period'>.</span><span class='id identifier rubyid_item_id'>item_id</span> <span class='op'>=</span> <span class='id identifier rubyid_id'>id</span> <span class='id identifier rubyid_item_id'>item_id</span> <span class='op'>=</span> <span class='id identifier rubyid_loc'>loc</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span> <span class='id identifier rubyid_transaction'>transaction</span> <span class='kw'>do</span> @@ -2772,13 +2776,13 @@ <h3 class="signature " id="set_data-instance_method"> <pre class="lines"> -324 325 326 -327</pre> +327 +328</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 324</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 325</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_data'>set_data</span><span class='lparen'>(</span><span class='id identifier rubyid_d'>d</span><span class='rparen'>)</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_data'>data</span> <span class='op'>=</span> <span class='id identifier rubyid_d'>d</span><span class='period'>.</span><span class='id identifier rubyid_to_json'>to_json</span> @@ -2921,12 +2925,12 @@ <h3 class="signature " id="to_s-instance_method"> <pre class="lines"> -369 370 -371</pre> +371 +372</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 369</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 370</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_s'>to_s</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'><a href='#' onclick='open_item_ui(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'>)'></span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'></a></span><span class='tstring_end'>"</span></span> @@ -2961,7 +2965,6 @@ <h3 class="signature " id="upgrade-instance_method"> <pre class="lines"> -373 374 375 376 @@ -2981,10 +2984,11 @@ <h3 class="signature " id="upgrade-instance_method"> 390 391 392 -393</pre> +393 +394</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 373</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 374</span> <span class='kw'>def</span> <span class='id identifier rubyid_upgrade'>upgrade</span><span class='lparen'>(</span><span class='id identifier rubyid_force'>force</span> <span class='op'>=</span> <span class='kw'>false</span><span class='rparen'>)</span> <span class='comment'># upgrades data field to data association (if no data associations exist) </span> @@ -3036,12 +3040,12 @@ <h3 class="signature " id="week-instance_method"> <pre class="lines"> -443 -444 -445</pre> +445 +446 +447</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/item.rb', line 443</span> + <pre class="code"><span class="info file"># File 'app/models/item.rb', line 445</span> <span class='kw'>def</span> <span class='id identifier rubyid_week'>week</span> <span class='id identifier rubyid_created_at'>created_at</span><span class='period'>.</span><span class='id identifier rubyid_strftime'>strftime</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>%W</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> @@ -3056,7 +3060,7 @@ <h3 class="signature " id="week-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:59 2018 by + Generated on Fri May 17 14:38:44 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Job.html b/docs/api/Job.html index 779126939..48cbb32a5 100644 --- a/docs/api/Job.html +++ b/docs/api/Job.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -2631,7 +2631,7 @@ <h3 class="signature " id="submitter-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:58 2018 by + Generated on Fri May 17 14:38:44 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Krill.html b/docs/api/Krill.html index 37aa2ceed..055d7f563 100644 --- a/docs/api/Krill.html +++ b/docs/api/Krill.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -118,7 +118,7 @@ </div> <div id="footer"> - Generated on Wed Dec 19 11:11:57 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Krill/Base.html b/docs/api/Krill/Base.html index 80bc48178..95c8e842e 100644 --- a/docs/api/Krill/Base.html +++ b/docs/api/Krill/Base.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -193,7 +193,7 @@ <h2> - <span class="summary_desc"><div class='inline'><p>Returns true if and only if the protocol is bbeing run in debug mode.</p> + <span class="summary_desc"><div class='inline'><p>Returns true if and only if the protocol is being run in debug mode.</p> </div></span> </li> @@ -642,8 +642,6 @@ <h3 class="signature first" id="box_interactive-instance_method"> <pre class="lines"> -119 -120 121 122 123 @@ -688,10 +686,12 @@ <h3 class="signature first" id="box_interactive-instance_method"> 162 163 164 -165</pre> +165 +166 +167</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 119</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 121</span> <span class='kw'>def</span> <span class='id identifier rubyid_box_interactive'>box_interactive</span><span class='lparen'>(</span><span class='id identifier rubyid_items'>items</span><span class='comma'>,</span> <span class='id identifier rubyid_method'>method</span><span class='comma'>,</span> <span class='id identifier rubyid_user_shows'>user_shows</span><span class='rparen'>)</span> @@ -769,8 +769,6 @@ <h3 class="signature " id="boxes_for-instance_method"> <pre class="lines"> -92 -93 94 95 96 @@ -794,10 +792,12 @@ <h3 class="signature " id="boxes_for-instance_method"> 114 115 116 -117</pre> +117 +118 +119</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 92</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 94</span> <span class='kw'>def</span> <span class='id identifier rubyid_boxes_for'>boxes_for</span><span class='lparen'>(</span><span class='id identifier rubyid_items'>items</span><span class='rparen'>)</span> @@ -891,12 +891,12 @@ <h3 class="signature " id="collection_from-instance_method"> <pre class="lines"> -64 65 -66</pre> +66 +67</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 64</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 65</span> <span class='kw'>def</span> <span class='id identifier rubyid_collection_from'>collection_from</span><span class='lparen'>(</span><span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span> <span class='const'><span class='object_link'><a href="../Collection.html" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find'><span class='object_link'><a href="../Collection.html#find-instance_method" title="Collection#find (method)">find</a></span></span> <span class='id identifier rubyid_id'>id</span> @@ -917,7 +917,7 @@ <h3 class="signature " id="debug-instance_method"> </h3><div class="docstring"> <div class="discussion"> - <p>Returns true if and only if the protocol is bbeing run in debug mode.</p> + <p>Returns true if and only if the protocol is being run in debug mode.</p> </div> @@ -1067,10 +1067,6 @@ <h3 class="signature " id="distribute-instance_method"> <pre class="lines"> -177 -178 -179 -180 181 182 183 @@ -1105,10 +1101,15 @@ <h3 class="signature " id="distribute-instance_method"> 212 213 214 -215</pre> +215 +216 +217 +218 +219 +220</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/transfers.rb', line 177</span> + <pre class="code"><span class="info file"># File 'lib/krill/transfers.rb', line 181</span> <span class='kw'>def</span> <span class='id identifier rubyid_distribute'>distribute</span><span class='lparen'>(</span><span class='id identifier rubyid_col'>col</span><span class='comma'>,</span> <span class='id identifier rubyid_object_type_name'>object_type_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -1130,6 +1131,7 @@ <h3 class="signature " id="distribute-instance_method"> <span class='lparen'>(</span><span class='int'>0</span><span class='op'>..</span><span class='id identifier rubyid_m'>m</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> <span class='op'>-</span> <span class='int'>1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='lparen'>(</span><span class='int'>0</span><span class='op'>..</span><span class='id identifier rubyid_m'>m</span><span class='lbracket'>[</span><span class='id identifier rubyid_i'>i</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> <span class='op'>-</span> <span class='int'>1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_j'>j</span><span class='op'>|</span> <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_m'>m</span><span class='lbracket'>[</span><span class='id identifier rubyid_i'>i</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='id identifier rubyid_j'>j</span><span class='rbracket'>]</span> <span class='op'>></span> <span class='int'>0</span> <span class='op'>&&</span> <span class='op'>!</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:except</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_include?'>include?</span> <span class='lbracket'>[</span><span class='id identifier rubyid_i'>i</span><span class='comma'>,</span> <span class='id identifier rubyid_j'>j</span><span class='rbracket'>]</span><span class='rparen'>)</span> + <span class='id identifier rubyid_s'>s</span> <span class='op'>=</span> <span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='symbol'>:sample</span><span class='comma'>,</span> <span class='label'>id:</span> <span class='id identifier rubyid_m'>m</span><span class='lbracket'>[</span><span class='id identifier rubyid_i'>i</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='id identifier rubyid_j'>j</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span> <span class='id identifier rubyid_item'>item</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Item.html" title="Item (class)">Item</a></span></span><span class='period'>.</span><span class='id identifier rubyid_make'><span class='object_link'><a href="../Item.html#make-class_method" title="Item.make (method)">make</a></span></span><span class='lparen'>(</span><span class='lbrace'>{</span> <span class='label'>quantity:</span> <span class='int'>1</span><span class='comma'>,</span> <span class='label'>inuse:</span> <span class='int'>0</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='label'>sample:</span> <span class='id identifier rubyid_s'>s</span><span class='comma'>,</span> <span class='label'>object_type:</span> <span class='id identifier rubyid_object_type'>object_type</span><span class='rparen'>)</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_push'>push</span> <span class='id identifier rubyid_item'>item</span> @@ -1588,12 +1590,12 @@ <h3 class="signature " id="new_collection-instance_method"> <pre class="lines"> -56 57 -58</pre> +58 +59</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 56</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 57</span> <span class='kw'>def</span> <span class='id identifier rubyid_new_collection'>new_collection</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='const'><span class='object_link'><a href="../Collection.html" title="Collection (class)">Collection</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new_collection'><span class='object_link'><a href="../Collection.html#new_collection-class_method" title="Collection.new_collection (method)">new_collection</a></span></span> <span class='id identifier rubyid_name'>name</span> @@ -1727,7 +1729,8 @@ <h3 class="signature " id="new_sample-instance_method"> 48 49 50 -51</pre> +51 +52</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 45</span> @@ -1737,6 +1740,7 @@ <h3 class="signature " id="new_sample-instance_method"> <span class='id identifier rubyid_ot'>ot</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../ObjectType.html" title="ObjectType (class)">ObjectType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span><span class='lparen'>(</span><span class='id identifier rubyid_spec'>spec</span><span class='lbracket'>[</span><span class='symbol'>:as</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Unknown sample </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_s'>s</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Unknown container </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_spec'>spec</span><span class='lbracket'>[</span><span class='symbol'>:as</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_ot'>ot</span> + <span class='const'><span class='object_link'><a href="../Item.html" title="Item (class)">Item</a></span></span><span class='period'>.</span><span class='id identifier rubyid_make'><span class='object_link'><a href="../Item.html#make-class_method" title="Item.make (method)">make</a></span></span><span class='lparen'>(</span><span class='lbrace'>{</span> <span class='label'>quantity:</span> <span class='int'>1</span><span class='comma'>,</span> <span class='label'>inuse:</span> <span class='int'>0</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='label'>sample:</span> <span class='id identifier rubyid_s'>s</span><span class='comma'>,</span> <span class='label'>object_type:</span> <span class='id identifier rubyid_ot'>ot</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -1906,17 +1910,17 @@ <h3 class="signature " id="produce-instance_method"> <pre class="lines"> -263 -264 265 266 267 268 269 -270</pre> +270 +271 +272</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 263</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 265</span> <span class='kw'>def</span> <span class='id identifier rubyid_produce'>produce</span><span class='lparen'>(</span><span class='id identifier rubyid_items'>items</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Array</span> @@ -2039,8 +2043,6 @@ <h3 class="signature " id="release-instance_method"> <pre class="lines"> -225 -226 227 228 229 @@ -2075,10 +2077,12 @@ <h3 class="signature " id="release-instance_method"> 258 259 260 -261</pre> +261 +262 +263</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 225</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 227</span> <span class='kw'>def</span> <span class='id identifier rubyid_release'>release</span><span class='lparen'>(</span><span class='id identifier rubyid_items'>items</span><span class='comma'>,</span> <span class='id identifier rubyid_args'>args</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -2202,8 +2206,6 @@ <h3 class="signature " id="show_with_input_table-instance_method"> <pre class="lines"> -125 -126 127 128 129 @@ -2231,10 +2233,12 @@ <h3 class="signature " id="show_with_input_table-instance_method"> 151 152 153 -154</pre> +154 +155 +156</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 125</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 127</span> <span class='kw'>def</span> <span class='id identifier rubyid_show_with_input_table'>show_with_input_table</span><span class='lparen'>(</span><span class='id identifier rubyid_ops'>ops</span><span class='comma'>,</span> <span class='id identifier rubyid_create_block'>create_block</span><span class='comma'>,</span> <span class='id identifier rubyid_num_tries'>num_tries</span> <span class='op'>=</span> <span class='int'>5</span><span class='rparen'>)</span> <span class='id identifier rubyid_ops'>ops</span><span class='period'>.</span><span class='id identifier rubyid_extend'>extend</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="OperationList.html" title="Krill::OperationList (module)">OperationList</a></span></span><span class='rparen'>)</span> @@ -2315,7 +2319,6 @@ <h3 class="signature " id="sort_by_location-instance_method"> <pre class="lines"> -79 80 81 82 @@ -2326,13 +2329,16 @@ <h3 class="signature " id="sort_by_location-instance_method"> 87 88 89 -90</pre> +90 +91 +92</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 79</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 80</span> <span class='kw'>def</span> <span class='id identifier rubyid_sort_by_location'>sort_by_location</span><span class='lparen'>(</span><span class='id identifier rubyid_items'>items</span><span class='rparen'>)</span> <span class='kw'>return</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> <span class='kw'>if</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='id identifier rubyid_locations'>locations</span> <span class='op'>=</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_item'>item</span><span class='op'>|</span> <span class='id identifier rubyid_item'>item</span><span class='period'>.</span><span class='id identifier rubyid_location'>location</span><span class='period'>.</span><span class='id identifier rubyid_split'>split</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>.</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='rbrace'>}</span> <span class='id identifier rubyid_sorted_locations'>sorted_locations</span> <span class='op'>=</span> <span class='id identifier rubyid_locations'>locations</span><span class='period'>.</span><span class='id identifier rubyid_sort'>sort</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_loc1'>loc1</span><span class='comma'>,</span> <span class='id identifier rubyid_loc2'>loc2</span><span class='op'>|</span> <span class='id identifier rubyid_comp'>comp</span> <span class='op'>=</span> <span class='id identifier rubyid_loc1'>loc1</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span> <span class='op'><=></span> <span class='id identifier rubyid_loc2'>loc2</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span> @@ -2380,13 +2386,13 @@ <h3 class="signature " id="spread-instance_method"> <pre class="lines"> -71 72 73 -74</pre> +74 +75</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 71</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 72</span> <span class='kw'>def</span> <span class='id identifier rubyid_spread'>spread</span><span class='lparen'>(</span><span class='id identifier rubyid_samples'>samples</span><span class='comma'>,</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>reverse:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> @@ -2506,8 +2512,6 @@ <h3 class="signature " id="take-instance_method"> <pre class="lines"> -177 -178 179 180 181 @@ -2543,10 +2547,12 @@ <h3 class="signature " id="take-instance_method"> 211 212 213 -214</pre> +214 +215 +216</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 177</span> + <pre class="code"><span class="info file"># File 'lib/krill/inventory.rb', line 179</span> <span class='kw'>def</span> <span class='id identifier rubyid_take'>take</span><span class='lparen'>(</span><span class='id identifier rubyid_items'>items</span><span class='comma'>,</span> <span class='id identifier rubyid_args'>args</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -2771,7 +2777,11 @@ <h3 class="signature " id="transfer-instance_method"> 160 161 162 -163</pre> +163 +164 +165 +166 +167</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/krill/transfers.rb', line 76</span> @@ -2838,6 +2848,7 @@ <h3 class="signature " id="transfer-instance_method"> </span> <span class='kw'>if</span> <span class='id identifier rubyid_sr'>sr</span> <span class='op'>&&</span> <span class='id identifier rubyid_sources'>sources</span><span class='lbracket'>[</span><span class='id identifier rubyid_s'>s</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_matrix'>matrix</span><span class='lbracket'>[</span><span class='id identifier rubyid_sr'>sr</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='id identifier rubyid_sc'>sc</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='op'>-</span><span class='int'>1</span> <span class='id identifier rubyid_s'>s</span> <span class='op'>+=</span> <span class='int'>1</span> <span class='kw'>return</span> <span class='kw'>unless</span> <span class='id identifier rubyid_s'>s</span> <span class='op'><</span> <span class='id identifier rubyid_sources'>sources</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> + <span class='id identifier rubyid_sr'>sr</span> <span class='op'>=</span> <span class='int'>0</span> <span class='id identifier rubyid_sc'>sc</span> <span class='op'>=</span> <span class='int'>0</span> <span class='kw'>end</span> @@ -2847,14 +2858,17 @@ <h3 class="signature " id="transfer-instance_method"> </span> <span class='kw'>unless</span> <span class='id identifier rubyid_sr'>sr</span> <span class='id identifier rubyid_s'>s</span> <span class='op'>+=</span> <span class='int'>1</span> <span class='kw'>return</span> <span class='kw'>unless</span> <span class='id identifier rubyid_s'>s</span> <span class='op'><</span> <span class='id identifier rubyid_sources'>sources</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> + <span class='id identifier rubyid_sr'>sr</span> <span class='op'>=</span> <span class='int'>0</span> <span class='id identifier rubyid_sc'>sc</span> <span class='op'>=</span> <span class='int'>0</span> <span class='kw'>end</span> <span class='comment'># update destination indices </span> <span class='kw'>next</span> <span class='kw'>if</span> <span class='id identifier rubyid_dc'>dc</span> + <span class='id identifier rubyid_d'>d</span> <span class='op'>+=</span> <span class='int'>1</span> <span class='kw'>return</span> <span class='kw'>unless</span> <span class='id identifier rubyid_d'>d</span> <span class='op'><</span> <span class='id identifier rubyid_destinations'>destinations</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> + <span class='id identifier rubyid_dr'>dr</span> <span class='op'>=</span> <span class='int'>0</span> <span class='id identifier rubyid_dc'>dc</span> <span class='op'>=</span> <span class='int'>0</span> <span class='id identifier rubyid_dr'>dr</span><span class='comma'>,</span> <span class='id identifier rubyid_dc'>dc</span> <span class='op'>=</span> <span class='id identifier rubyid_destinations'>destinations</span><span class='lbracket'>[</span><span class='id identifier rubyid_d'>d</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_next'>next</span> <span class='int'>0</span><span class='comma'>,</span> <span class='int'>0</span><span class='comma'>,</span> <span class='label'>skip_non_empty:</span> <span class='kw'>true</span> <span class='kw'>unless</span> <span class='id identifier rubyid_destinations'>destinations</span><span class='lbracket'>[</span><span class='id identifier rubyid_d'>d</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_matrix'>matrix</span><span class='lbracket'>[</span><span class='id identifier rubyid_dr'>dr</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='id identifier rubyid_dc'>dc</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='op'>-</span><span class='int'>1</span> @@ -2874,7 +2888,7 @@ <h3 class="signature " id="transfer-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:58 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Krill/OperationList.html b/docs/api/Krill/OperationList.html index 6eeda56e3..a4642e24d 100644 --- a/docs/api/Krill/OperationList.html +++ b/docs/api/Krill/OperationList.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -269,7 +269,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#custom_column-instance_method" title="#custom_column (instance method)">#<strong>custom_column</strong>(opts = {heading: "Custom Column", checkable: false }, &block) ⇒ Object </a> + <a href="#custom_column-instance_method" title="#custom_column (instance method)">#<strong>custom_column</strong>(opts = { heading: "Custom Column", checkable: false }, &block) ⇒ Object </a> @@ -292,7 +292,7 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#custom_input-instance_method" title="#custom_input (instance method)">#<strong>custom_input</strong>(key, opts = {heading: "Custom Input", checkable: false, type: "string", style_block: nil}, &default_block) ⇒ Object </a> + <a href="#custom_input-instance_method" title="#custom_input (instance method)">#<strong>custom_input</strong>(key, opts = { heading: "Custom Input", checkable: false, type: "string", style_block: nil }, &default_block) ⇒ Object </a> @@ -1138,7 +1138,6 @@ <h3 class="signature first" id="add_static_inputs-instance_method"> <pre class="lines"> -275 276 277 278 @@ -1149,10 +1148,11 @@ <h3 class="signature first" id="add_static_inputs-instance_method"> 283 284 285 -286</pre> +286 +287</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 275</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 276</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_static_inputs'>add_static_inputs</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='rparen'>)</span> @@ -1196,8 +1196,6 @@ <h3 class="signature " id="cleanup_input_table-instance_method"> <pre class="lines"> -38 -39 40 41 42 @@ -1228,10 +1226,12 @@ <h3 class="signature " id="cleanup_input_table-instance_method"> 67 68 69 -70</pre> +70 +71 +72</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 38</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 40</span> <span class='kw'>def</span> <span class='id identifier rubyid_cleanup_input_table'>cleanup_input_table</span> <span class='id identifier rubyid_temp_op'>temp_op</span> <span class='op'>=</span> <span class='id identifier rubyid_first'>first</span> @@ -1440,15 +1440,19 @@ <h3 class="signature " id="collection-instance_method"> 82 83 84 -85</pre> +85 +86 +87</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 80</span> <span class='kw'>def</span> <span class='id identifier rubyid_collection'>collection</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> - <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'> Collecton ID (</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_role'>role</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> + <span class='id identifier rubyid_entries'>entries</span> <span class='op'>=</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> <span class='id identifier rubyid_property'>property</span> <span class='id identifier rubyid_op'>op</span><span class='comma'>,</span> <span class='symbol'>:child_item_id</span><span class='comma'>,</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:checkable</span><span class='rbracket'>]</span> - <span class='kw'>end</span><span class='rparen'>)</span> + <span class='kw'>end</span> + <span class='id identifier rubyid_heading'>heading</span> <span class='op'>=</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'> Collection ID (</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_role'>role</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>"</span></span> + <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_heading'>heading</span><span class='comma'>,</span> <span class='id identifier rubyid_entries'>entries</span><span class='rparen'>)</span> <span class='kw'>self</span> <span class='kw'>end</span></pre> </td> @@ -1480,12 +1484,12 @@ <h3 class="signature " id="collection_column-instance_method"> <pre class="lines"> -214 215 -216</pre> +216 +217</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 214</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 215</span> <span class='kw'>def</span> <span class='id identifier rubyid_collection_column'>collection_column</span><span class='lparen'>(</span><span class='id identifier rubyid_fv'>fv</span><span class='rparen'>)</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>+</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'> Collection ID</span><span class='tstring_end'>'</span></span> @@ -1614,15 +1618,15 @@ <h3 class="signature " id="column-instance_method"> <pre class="lines"> -110 -111 112 113 114 -115</pre> +115 +116 +117</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 110</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 112</span> <span class='kw'>def</span> <span class='id identifier rubyid_column'>column</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'> Column (</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_role'>role</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> @@ -1659,12 +1663,12 @@ <h3 class="signature " id="column_column-instance_method"> <pre class="lines"> -222 223 -224</pre> +224 +225</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 222</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 223</span> <span class='kw'>def</span> <span class='id identifier rubyid_column_column'>column_column</span><span class='lparen'>(</span><span class='id identifier rubyid_fv'>fv</span><span class='rparen'>)</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>+</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'> Column</span><span class='tstring_end'>'</span></span> @@ -1677,7 +1681,7 @@ <h3 class="signature " id="column_column-instance_method"> <div class="method_details "> <h3 class="signature " id="custom_column-instance_method"> - #<strong>custom_column</strong>(opts = {heading: "Custom Column", checkable: false }, &block) ⇒ <tt>Object</tt> + #<strong>custom_column</strong>(opts = { heading: "Custom Column", checkable: false }, &block) ⇒ <tt>Object</tt> @@ -1702,7 +1706,7 @@ <h3 class="signature " id="custom_column-instance_method"> <span class='type'>(<tt>Hash</tt>)</span> - <em class="default">(defaults to: <tt>{heading: "Custom Column", checkable: false }</tt>)</em> + <em class="default">(defaults to: <tt>{ heading: "Custom Column", checkable: false }</tt>)</em> </li> @@ -1752,20 +1756,24 @@ <h3 class="signature " id="custom_column-instance_method"> <pre class="lines"> -121 -122 123 124 125 -126</pre> +126 +127 +128 +129 +130</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 121</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 123</span> -<span class='kw'>def</span> <span class='id identifier rubyid_custom_column'>custom_column</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='label'>heading:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Custom Column</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>checkable:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span> - <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_x'>x</span><span class='op'>|</span> +<span class='kw'>def</span> <span class='id identifier rubyid_custom_column'>custom_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>heading:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Custom Column</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>checkable:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> + <span class='id identifier rubyid_entries'>entries</span> <span class='op'>=</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_x'>x</span><span class='op'>|</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:checkable</span><span class='rbracket'>]</span> <span class='op'>?</span> <span class='lparen'>(</span><span class='lbrace'>{</span> <span class='label'>content:</span> <span class='id identifier rubyid_x'>x</span><span class='comma'>,</span> <span class='label'>check:</span> <span class='kw'>true</span> <span class='rbrace'>}</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='id identifier rubyid_x'>x</span> - <span class='rbrace'>}</span> + <span class='kw'>end</span> + <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_entries'>entries</span><span class='rparen'>)</span> + <span class='kw'>self</span> <span class='kw'>end</span></pre> </td> @@ -1776,7 +1784,7 @@ <h3 class="signature " id="custom_column-instance_method"> <div class="method_details "> <h3 class="signature " id="custom_input-instance_method"> - #<strong>custom_input</strong>(key, opts = {heading: "Custom Input", checkable: false, type: "string", style_block: nil}, &default_block) ⇒ <tt>Object</tt> + #<strong>custom_input</strong>(key, opts = { heading: "Custom Input", checkable: false, type: "string", style_block: nil }, &default_block) ⇒ <tt>Object</tt> @@ -1825,12 +1833,14 @@ <h3 class="signature " id="custom_input-instance_method"> 32 33 34 -35</pre> +35 +36 +37</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 9</span> -<span class='kw'>def</span> <span class='id identifier rubyid_custom_input'>custom_input</span> <span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='label'>heading:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Custom Input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>checkable:</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='label'>type:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>string</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>style_block:</span> <span class='kw'>nil</span><span class='rbrace'>}</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_default_block'>default_block</span> +<span class='kw'>def</span> <span class='id identifier rubyid_custom_input'>custom_input</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>heading:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Custom Input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>checkable:</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='label'>type:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>string</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>style_block:</span> <span class='kw'>nil</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_default_block'>default_block</span><span class='rparen'>)</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span><span class='period'>.</span><span class='id identifier rubyid_with_index'>with_index</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='comma'>,</span> <span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_temporary'>temporary</span><span class='lbracket'>[</span><span class='symbol'>:uid</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='id identifier rubyid_i'>i</span> <span class='kw'>end</span> @@ -1839,7 +1849,7 @@ <h3 class="signature " id="custom_input-instance_method"> <span class='comment'># d = op.temporary[key] # Prefer to default to last inputted value </span> <span class='id identifier rubyid_d'>d</span> <span class='op'>||=</span> <span class='id identifier rubyid_default_block'>default_block</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_op'>op</span><span class='rparen'>)</span> <span class='kw'>end</span> - <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_zip'>zip</span><span class='lparen'>(</span><span class='id identifier rubyid_default_values'>default_values</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='comma'>,</span> <span class='id identifier rubyid_d'>d</span><span class='op'>|</span> + <span class='id identifier rubyid_entries'>entries</span> <span class='op'>=</span> <span class='id identifier rubyid_zip'>zip</span><span class='lparen'>(</span><span class='id identifier rubyid_default_values'>default_values</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='comma'>,</span> <span class='id identifier rubyid_d'>d</span><span class='op'>|</span> <span class='comment'># Save a list of temporary keys to be deleted later </span> <span class='id identifier rubyid_new_key'>new_key</span> <span class='op'>=</span> <span class='id identifier rubyid__create_temp_key'>_create_temp_key</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_op'>op</span><span class='rparen'>)</span> <span class='id identifier rubyid_temporary_keys'>temporary_keys</span> <span class='op'>=</span> <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_temporary'>temporary</span><span class='lbracket'>[</span><span class='symbol'>:temporary_keys</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -1854,7 +1864,9 @@ <h3 class="signature " id="custom_input-instance_method"> <span class='id identifier rubyid_style'>style</span> <span class='op'>=</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:style_block</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_op'>op</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:style_block</span><span class='rbracket'>]</span> <span class='id identifier rubyid_o'>o</span><span class='period'>.</span><span class='id identifier rubyid_merge!'>merge!</span><span class='lparen'>(</span><span class='id identifier rubyid_style'>style</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_style'>style</span> <span class='id identifier rubyid_o'>o</span> - <span class='rbrace'>}</span> + <span class='kw'>end</span> + <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_entries'>entries</span><span class='rparen'>)</span> + <span class='kw'>self</span> <span class='kw'>end</span></pre> </td> @@ -2061,18 +2073,18 @@ <h3 class="signature " id="get-instance_method"> <pre class="lines"> -225 -226 -227 -228 -229 -230</pre> +230 +231 +232 +233 +234 +235</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 225</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 230</span> <span class='kw'>def</span> <span class='id identifier rubyid_get'>get</span> <span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> - <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='id identifier rubyid_key'>key</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> + <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='id identifier rubyid_key'>key</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> <span class='lbrace'>{</span> <span class='label'>type:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:type</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>number</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>operation_id:</span> <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> <span class='label'>key:</span> <span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='label'>default:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:default</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='int'>0</span> <span class='rbrace'>}</span> <span class='kw'>end</span><span class='rparen'>)</span> <span class='kw'>self</span> @@ -2228,12 +2240,12 @@ <h3 class="signature " id="input_collection-instance_method"> <pre class="lines"> -172</pre> +177</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 172</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 177</span> -<span class='kw'>def</span> <span class='id identifier rubyid_input_collection'>input_collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_collection'>collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_input_collection'>input_collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_collection'>collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -2334,12 +2346,12 @@ <h3 class="signature " id="input_column-instance_method"> <pre class="lines"> -208</pre> +213</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 208</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 213</span> -<span class='kw'>def</span> <span class='id identifier rubyid_input_column'>input_column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_column'>column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_input_column'>input_column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_column'>column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -2438,12 +2450,12 @@ <h3 class="signature " id="input_item-instance_method"> <pre class="lines"> -139</pre> +144</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 139</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 144</span> -<span class='kw'>def</span> <span class='id identifier rubyid_input_item'>input_item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_item'>item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_input_item'>input_item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_item'>item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -2544,12 +2556,12 @@ <h3 class="signature " id="input_row-instance_method"> <pre class="lines"> -190</pre> +195</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 190</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 195</span> -<span class='kw'>def</span> <span class='id identifier rubyid_input_row'>input_row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_row'>row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_input_row'>input_row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_row'>row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -2648,12 +2660,12 @@ <h3 class="signature " id="input_sample-instance_method"> <pre class="lines"> -155</pre> +160</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 155</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 160</span> -<span class='kw'>def</span> <span class='id identifier rubyid_input_sample'>input_sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_sample'>sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_input_sample'>input_sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_sample'>sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>input</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -2683,7 +2695,6 @@ <h3 class="signature " id="io_table-instance_method"> <pre class="lines"> -226 227 228 229 @@ -2730,10 +2741,11 @@ <h3 class="signature " id="io_table-instance_method"> 270 271 272 -273</pre> +273 +274</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 226</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 227</span> <span class='kw'>def</span> <span class='id identifier rubyid_io_table'>io_table</span><span class='lparen'>(</span><span class='id identifier rubyid_role'>role</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> @@ -2952,12 +2964,12 @@ <h3 class="signature " id="item_column-instance_method"> <pre class="lines"> -210 211 -212</pre> +212 +213</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 210</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 211</span> <span class='kw'>def</span> <span class='id identifier rubyid_item_column'>item_column</span><span class='lparen'>(</span><span class='id identifier rubyid_fv'>fv</span><span class='rparen'>)</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>+</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'> Item ID</span><span class='tstring_end'>'</span></span> @@ -3071,7 +3083,6 @@ <h3 class="signature " id="make-instance_method"> <pre class="lines"> -139 140 141 142 @@ -3113,10 +3124,11 @@ <h3 class="signature " id="make-instance_method"> 178 179 180 -181</pre> +181 +182</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 139</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 140</span> <span class='kw'>def</span> <span class='id identifier rubyid_make'>make</span><span class='lparen'>(</span><span class='id identifier rubyid_custom_opts'>custom_opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -3235,16 +3247,18 @@ <h3 class="signature " id="operation_id-instance_method"> <pre class="lines"> -128 -129 -130 -131</pre> +132 +133 +134 +135 +136</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 128</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 132</span> <span class='kw'>def</span> <span class='id identifier rubyid_operation_id'>operation_id</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>heading:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Operation ID</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>checkable:</span> <span class='kw'>false</span> <span class='rbrace'>}</span><span class='rparen'>)</span> - <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:id</span><span class='rparen'>)</span> + <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:id</span><span class='rparen'>)</span><span class='rparen'>)</span> + <span class='kw'>self</span> <span class='kw'>end</span></pre> </td> @@ -3347,12 +3361,12 @@ <h3 class="signature " id="output_collection-instance_method"> <pre class="lines"> -181</pre> +186</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 181</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 186</span> -<span class='kw'>def</span> <span class='id identifier rubyid_output_collection'>output_collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_collection'>collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_output_collection'>output_collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_collection'>collection</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -3519,12 +3533,12 @@ <h3 class="signature " id="output_column-instance_method"> <pre class="lines"> -217</pre> +222</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 217</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 222</span> -<span class='kw'>def</span> <span class='id identifier rubyid_output_column'>output_column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_column'>column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_output_column'>output_column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_column'>column</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -3623,12 +3637,12 @@ <h3 class="signature " id="output_item-instance_method"> <pre class="lines"> -147</pre> +152</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 147</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 152</span> -<span class='kw'>def</span> <span class='id identifier rubyid_output_item'>output_item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_item'>item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_output_item'>output_item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_item'>item</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -3729,12 +3743,12 @@ <h3 class="signature " id="output_row-instance_method"> <pre class="lines"> -199</pre> +204</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 199</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 204</span> -<span class='kw'>def</span> <span class='id identifier rubyid_output_row'>output_row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_row'>row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_output_row'>output_row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_row'>row</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -3833,12 +3847,12 @@ <h3 class="signature " id="output_sample-instance_method"> <pre class="lines"> -163</pre> +168</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 163</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 168</span> -<span class='kw'>def</span> <span class='id identifier rubyid_output_sample'>output_sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_sample'>sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> +<span class='kw'>def</span> <span class='id identifier rubyid_output_sample'>output_sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='semicolon'>;</span> <span class='id identifier rubyid_sample'>sample</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>output</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -4007,15 +4021,15 @@ <h3 class="signature " id="result-instance_method"> <pre class="lines"> -232 -233 -234 -235 -236 -237</pre> +237 +238 +239 +240 +241 +242</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 232</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 237</span> <span class='kw'>def</span> <span class='id identifier rubyid_result'>result</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='id identifier rubyid_key'>key</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> @@ -4327,15 +4341,15 @@ <h3 class="signature " id="row-instance_method"> <pre class="lines"> -95 -96 97 98 99 -100</pre> +100 +101 +102</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 95</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_table.rb', line 97</span> <span class='kw'>def</span> <span class='id identifier rubyid_row'>row</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:heading</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'> Row (</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_role'>role</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_running'>running</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> @@ -4372,12 +4386,12 @@ <h3 class="signature " id="row_column-instance_method"> <pre class="lines"> -218 219 -220</pre> +220 +221</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 218</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 219</span> <span class='kw'>def</span> <span class='id identifier rubyid_row_column'>row_column</span><span class='lparen'>(</span><span class='id identifier rubyid_fv'>fv</span><span class='rparen'>)</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>+</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'> Row</span><span class='tstring_end'>'</span></span> @@ -4837,7 +4851,6 @@ <h3 class="signature " id="store-instance_method"> <pre class="lines"> -190 191 192 193 @@ -4855,10 +4868,11 @@ <h3 class="signature " id="store-instance_method"> 205 206 207 -208</pre> +208 +209</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 190</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list.rb', line 191</span> <span class='kw'>def</span> <span class='id identifier rubyid_store'>store</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>interactive:</span> <span class='kw'>true</span><span class='comma'>,</span> <span class='label'>method:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>boxes</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>errored:</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='label'>io:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>all</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span><span class='rparen'>)</span> @@ -4924,17 +4938,17 @@ <h3 class="signature " id="validate-instance_method"> <pre class="lines"> -80 -81 82 83 84 85 86 -87</pre> +87 +88 +89</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 80</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 82</span> <span class='kw'>def</span> <span class='id identifier rubyid_validate'>validate</span> <span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_validation_block'>validation_block</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> @@ -4992,17 +5006,17 @@ <h3 class="signature " id="validation_message-instance_method"> <pre class="lines"> -100 -101 102 103 104 105 106 -107</pre> +107 +108 +109</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 100</span> + <pre class="code"><span class="info file"># File 'lib/krill/operation_list_input_table.rb', line 102</span> <span class='kw'>def</span> <span class='id identifier rubyid_validation_message'>validation_message</span> <span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_message_block'>message_block</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> @@ -5022,7 +5036,7 @@ <h3 class="signature " id="validation_message-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:58 2018 by + Generated on Fri May 17 14:38:44 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Krill/ShowBlock.html b/docs/api/Krill/ShowBlock.html index 1c9d1560c..07d3b7711 100644 --- a/docs/api/Krill/ShowBlock.html +++ b/docs/api/Krill/ShowBlock.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -491,18 +491,18 @@ <h3 class="signature first" id="method_missing-instance_method"> <pre class="lines"> -299 -300 -301 -302 303 304 305 306 -307</pre> +307 +308 +309 +310 +311</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 299</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 303</span> <span class='kw'>def</span> <span class='id identifier rubyid_method_missing'>method_missing</span><span class='lparen'>(</span><span class='id identifier rubyid_m'>m</span><span class='comma'>,</span> <span class='op'>*</span><span class='id identifier rubyid_args'>args</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> @@ -760,7 +760,7 @@ <h3 class="signature " id="get-instance_method"> </span> - — <div class='inline'><p>The default valye if the type is number</p> + — <div class='inline'><p>The default value if the type is number</p> </div> </li> @@ -775,7 +775,6 @@ <h3 class="signature " id="get-instance_method"> <pre class="lines"> -238 239 240 241 @@ -783,13 +782,16 @@ <h3 class="signature " id="get-instance_method"> 243 244 245 -246</pre> +246 +247 +248</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 238</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 239</span> <span class='kw'>def</span> <span class='id identifier rubyid_get'>get</span><span class='lparen'>(</span><span class='id identifier rubyid_type'>type</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>First argument to get should be either 'number' or 'text'</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_type'>type</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>number</span><span class='tstring_end'>'</span></span> <span class='op'>||</span> <span class='id identifier rubyid_type'>type</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>text</span><span class='tstring_end'>'</span></span> + <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>var:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>get_</span><span class='embexpr_beg'>#{</span><span class='cvar'>@@get_counter</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>label:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Enter a </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_type'>type</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> @@ -852,12 +854,12 @@ <h3 class="signature " id="image-instance_method"> <pre class="lines"> +153 154 -155 -156</pre> +155</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 154</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 153</span> <span class='kw'>def</span> <span class='id identifier rubyid_image'>image</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='ivar'>@parts</span><span class='period'>.</span><span class='id identifier rubyid_push'>push</span><span class='lparen'>(</span><span class='label'>image:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='const'>Bioturk</span><span class='op'>::</span><span class='const'>Application</span><span class='period'>.</span><span class='id identifier rubyid_config'>config</span><span class='period'>.</span><span class='id identifier rubyid_image_server_interface'>image_server_interface</span><span class='embexpr_end'>}</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> @@ -908,12 +910,12 @@ <h3 class="signature " id="item-instance_method"> <pre class="lines"> +129 130 -131 -132</pre> +131</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 130</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 129</span> <span class='kw'>def</span> <span class='id identifier rubyid_item'>item</span><span class='lparen'>(</span><span class='id identifier rubyid_i'>i</span><span class='rparen'>)</span> <span class='ivar'>@parts</span><span class='period'>.</span><span class='id identifier rubyid_push'>push</span><span class='lparen'>(</span><span class='label'>take:</span> <span class='id identifier rubyid_i'>i</span><span class='rparen'>)</span> @@ -1083,7 +1085,7 @@ <h3 class="signature " id="select-instance_method"> </span> - — <div class='inline'><p>The default valye if the type is number</p> + — <div class='inline'><p>The default value if the type is number</p> </div> </li> @@ -1098,22 +1100,24 @@ <h3 class="signature " id="select-instance_method"> <pre class="lines"> -281 -282 -283 284 285 286 287 288 289 -290</pre> +290 +291 +292 +293 +294</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 281</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 284</span> <span class='kw'>def</span> <span class='id identifier rubyid_select'>select</span><span class='lparen'>(</span><span class='id identifier rubyid_choices'>choices</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>First argument to select should be an array of numbers or strings</span><span class='tstring_end'>'</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_is_proper_array'>is_proper_array</span> <span class='id identifier rubyid_choices'>choices</span> + <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>var:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>select_</span><span class='embexpr_beg'>#{</span><span class='cvar'>@@select_counter</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>label:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Choose</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> @@ -1152,12 +1156,12 @@ <h3 class="signature " id="separator-instance_method"> <pre class="lines"> +142 143 -144 -145</pre> +144</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 143</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 142</span> <span class='kw'>def</span> <span class='id identifier rubyid_separator'>separator</span> <span class='ivar'>@parts</span><span class='period'>.</span><span class='id identifier rubyid_push'>push</span><span class='lparen'>(</span><span class='label'>separator:</span> <span class='kw'>true</span><span class='rparen'>)</span> @@ -1236,16 +1240,16 @@ <h3 class="signature " id="table-instance_method"> <pre class="lines"> +117 118 119 120 121 122 -123 -124</pre> +123</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 118</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 117</span> <span class='kw'>def</span> <span class='id identifier rubyid_table'>table</span><span class='lparen'>(</span><span class='id identifier rubyid_m'>m</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_m'>m</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="Table.html" title="Krill::Table (class)">Table</a></span></span> @@ -1335,17 +1339,17 @@ <h3 class="signature " id="timer-instance_method"> <pre class="lines"> +167 168 169 170 171 172 173 -174 -175</pre> +174</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 168</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 167</span> <span class='kw'>def</span> <span class='id identifier rubyid_timer'>timer</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span> @@ -1428,7 +1432,7 @@ <h3 class="signature " id="upload-instance_method"> <div class="discussion"> <p class="note returns_void">This method returns an undefined value.</p><p>Upload a file. The optional name specified by the :var option can be used to retrieve the upload.</p> -<p>See the [ShowRepsonse] documentation for how to manipulate uploads.</p> +<p>See the [ShowResponse] documentation for how to manipulate uploads.</p> </div> @@ -1491,16 +1495,16 @@ <h3 class="signature " id="upload-instance_method"> <pre class="lines"> +185 186 187 188 189 190 -191 -192</pre> +191</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 186</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_block.rb', line 185</span> <span class='kw'>def</span> <span class='id identifier rubyid_upload'>upload</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span> @@ -1575,7 +1579,7 @@ <h3 class="signature " id="warning-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:03 2018 by + Generated on Fri May 17 14:38:47 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Krill/ShowResponse.html b/docs/api/Krill/ShowResponse.html index e21dda692..330d7ca32 100644 --- a/docs/api/Krill/ShowResponse.html +++ b/docs/api/Krill/ShowResponse.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -104,7 +104,7 @@ <h2>Overview</h2><div class="docstring"> <div class="discussion"> <p>Defines a wrapper for the data hash that is returned by the <code>show</code> method, with -a simplified interface, additional convienence methods, +a simplified interface, additional convenience methods, and abstraction of implementation details. This is a decorator class to be instantiated with a Hash. Initialized with a Hash, which has a :timepoint value as a float, and @@ -441,7 +441,11 @@ <h3 class="signature " id="get_table_response-instance_method"> 49 50 51 -52</pre> +52 +53 +54 +55 +56</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/krill/show_response.rb', line 38</span> @@ -449,16 +453,20 @@ <h3 class="signature " id="get_table_response-instance_method"> <span class='kw'>def</span> <span class='id identifier rubyid_get_table_response'>get_table_response</span> <span class='id identifier rubyid_var'>var</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> <span class='id identifier rubyid_raise'>raise</span> <span class='const'>TableCellUndefined</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Invalid parameters for get_table_response - specify one of op or row, not both</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:op</span><span class='rbracket'>]</span> <span class='op'>&&</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:row</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='op'>||</span> <span class='lparen'>(</span><span class='op'>!</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:op</span><span class='rbracket'>]</span> <span class='op'>&&</span> <span class='op'>!</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:row</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='kw'>self</span><span class='lbracket'>[</span><span class='symbol'>:table_inputs</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> + <span class='id identifier rubyid_target_table'>target_table</span> <span class='op'>=</span> <span class='kw'>self</span><span class='lbracket'>[</span><span class='symbol'>:table_inputs</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ti'>ti</span><span class='op'>|</span> <span class='lparen'>(</span><span class='id identifier rubyid_ti'>ti</span><span class='lbracket'>[</span><span class='symbol'>:key</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_sym'>to_sym</span> <span class='op'>==</span> <span class='id identifier rubyid_var'>var</span><span class='period'>.</span><span class='id identifier rubyid_to_sym'>to_sym</span><span class='rparen'>)</span> <span class='rbrace'>}</span> <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_target_table'>target_table</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='kw'>if</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:op</span><span class='rbracket'>]</span> <span class='id identifier rubyid_raise'>raise</span> <span class='const'>TableCellUndefined</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Invalid parameters for get_table_response - an :op option cannot be specified for a table that doesn't have operations corresponding to its rows</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_target_table'>target_table</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span><span class='lbracket'>[</span><span class='symbol'>:opid</span><span class='rbracket'>]</span> <span class='op'><</span> <span class='int'>0</span> + <span class='id identifier rubyid_opid'>opid</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Operation.html" title="Operation (class)">Operation</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find'><span class='object_link'><a href="../Operation.html#find-instance_method" title="Operation#find (method)">find</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:op</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span> <span class='comment'># return op.id if passed an operation or the id itself </span> <span class='id identifier rubyid_target_input_cell'>target_input_cell</span> <span class='op'>=</span> <span class='id identifier rubyid_target_table'>target_table</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ti'>ti</span><span class='op'>|</span> <span class='id identifier rubyid_ti'>ti</span><span class='lbracket'>[</span><span class='symbol'>:opid</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='id identifier rubyid_opid'>opid</span> <span class='rbrace'>}</span> <span class='kw'>elsif</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:row</span><span class='rbracket'>]</span> <span class='id identifier rubyid_target_input_cell'>target_input_cell</span> <span class='op'>=</span> <span class='id identifier rubyid_target_table'>target_table</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ti'>ti</span><span class='op'>|</span> <span class='id identifier rubyid_ti'>ti</span><span class='lbracket'>[</span><span class='symbol'>:row</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:row</span><span class='rbracket'>]</span> <span class='rbrace'>}</span> <span class='kw'>end</span> <span class='id identifier rubyid_raise'>raise</span> <span class='const'>TableCellUndefined</span> <span class='kw'>if</span> <span class='id identifier rubyid_target_input_cell'>target_input_cell</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> + <span class='kw'>return</span> <span class='lparen'>(</span><span class='id identifier rubyid_target_input_cell'>target_input_cell</span><span class='lbracket'>[</span><span class='symbol'>:type</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>number</span><span class='tstring_end'>'</span></span> <span class='op'>?</span> <span class='id identifier rubyid_target_input_cell'>target_input_cell</span><span class='lbracket'>[</span><span class='symbol'>:value</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_f'>to_f</span> <span class='op'>:</span> <span class='id identifier rubyid_target_input_cell'>target_input_cell</span><span class='lbracket'>[</span><span class='symbol'>:value</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -510,10 +518,6 @@ <h3 class="signature " id="responses-instance_method"> <pre class="lines"> -59 -60 -61 -62 63 64 65 @@ -526,10 +530,14 @@ <h3 class="signature " id="responses-instance_method"> 72 73 74 -75</pre> +75 +76 +77 +78 +79</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_response.rb', line 59</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_response.rb', line 63</span> <span class='kw'>def</span> <span class='id identifier rubyid_responses'>responses</span> <span class='id identifier rubyid_inline_responses'>inline_responses</span> <span class='op'>=</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='op'>|</span> <span class='id identifier rubyid_key'>key</span> <span class='op'>!=</span> <span class='symbol'>:table_inputs</span> <span class='op'>&&</span> <span class='id identifier rubyid_key'>key</span> <span class='op'>!=</span> <span class='symbol'>:timestamp</span> <span class='op'>&&</span> <span class='op'>!</span><span class='id identifier rubyid_is_upload?'>is_upload?</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='rparen'>)</span> <span class='rbrace'>}</span> @@ -596,12 +604,12 @@ <h3 class="signature " id="timestamp-instance_method"> <pre class="lines"> -81 -82 -83</pre> +85 +86 +87</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/show_response.rb', line 81</span> + <pre class="code"><span class="info file"># File 'lib/krill/show_response.rb', line 85</span> <span class='kw'>def</span> <span class='id identifier rubyid_timestamp'>timestamp</span> <span class='kw'>self</span><span class='lbracket'>[</span><span class='symbol'>:timestamp</span><span class='rbracket'>]</span> @@ -616,7 +624,7 @@ <h3 class="signature " id="timestamp-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:03 2018 by + Generated on Fri May 17 14:38:47 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Krill/Table.html b/docs/api/Krill/Table.html index 0a3c9f682..72a4f59c2 100644 --- a/docs/api/Krill/Table.html +++ b/docs/api/Krill/Table.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -858,7 +858,7 @@ <h3 class="signature " id="add_response_column-instance_method"> <pre class="code"><span class="info file"># File 'lib/krill/table.rb', line 151</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_response_column'>add_response_column</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_defaults'>defaults</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> - <span class='id identifier rubyid_default_opts'>default_opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='label'>key:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='label'>type:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>number</span><span class='tstring_end'>'</span></span><span class='rbrace'>}</span> + <span class='id identifier rubyid_default_opts'>default_opts</span> <span class='op'>=</span> <span class='lbrace'>{</span> <span class='label'>key:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='label'>type:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>number</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span> <span class='id identifier rubyid_opts'>opts</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span> <span class='id identifier rubyid_default_opts'>default_opts</span> <span class='comment'># Although we are creating an input table that is not associated to an operationslist </span> <span class='comment'># we rely on the operationslist table input machinery (in operations_list_input_table) @@ -867,7 +867,7 @@ <h3 class="signature " id="add_response_column-instance_method"> </span> <span class='comment'># Putting unique negative numbers here will allow that the ShowResponse still will be populated with values </span> <span class='comment'># even though there are no op.temporary hashes to fill (since no operations have negative ids) </span> <span class='id identifier rubyid_values'>values</span> <span class='op'>=</span> <span class='id identifier rubyid_defaults'>defaults</span><span class='period'>.</span><span class='id identifier rubyid_each_with_index'>each_with_index</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_default'>default</span><span class='comma'>,</span> <span class='id identifier rubyid_idx'>idx</span><span class='op'>|</span> - <span class='lbrace'>{</span> <span class='label'>type:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:type</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>operation_id:</span> <span class='lparen'>(</span><span class='op'>-</span><span class='int'>1</span> <span class='op'>*</span> <span class='id identifier rubyid_idx'>idx</span> <span class='op'>-</span> <span class='int'>1</span><span class='rparen'>)</span><span class='comma'>,</span> <span class='label'>key:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:key</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>default:</span> <span class='id identifier rubyid_default'>default</span> <span class='op'>||</span> <span class='int'>0</span><span class='rbrace'>}</span> + <span class='lbrace'>{</span> <span class='label'>type:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:type</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>operation_id:</span> <span class='lparen'>(</span><span class='op'>-</span><span class='int'>1</span> <span class='op'>*</span> <span class='id identifier rubyid_idx'>idx</span> <span class='op'>-</span> <span class='int'>1</span><span class='rparen'>)</span><span class='comma'>,</span> <span class='label'>key:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:key</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>default:</span> <span class='id identifier rubyid_default'>default</span> <span class='op'>||</span> <span class='int'>0</span> <span class='rbrace'>}</span> <span class='kw'>end</span> <span class='id identifier rubyid_add_column'>add_column</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -1295,13 +1295,15 @@ <h3 class="signature " id="from-instance_method"> 100 101 102 -103</pre> +103 +104</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/krill/table.rb', line 99</span> <span class='kw'>def</span> <span class='id identifier rubyid_from'>from</span><span class='lparen'>(</span><span class='id identifier rubyid_i'>i</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Table: from(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_i'>i</span><span class='embexpr_end'>}</span><span class='tstring_content'>) is out of range</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_i'>i</span> <span class='op'><</span> <span class='ivar'>@rows</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> + <span class='ivar'>@from</span> <span class='op'>=</span> <span class='id identifier rubyid_i'>i</span> <span class='kw'>self</span> <span class='kw'>end</span></pre> @@ -1456,7 +1458,6 @@ <h3 class="signature " id="render-instance_method"> <pre class="lines"> -115 116 117 118 @@ -1466,10 +1467,11 @@ <h3 class="signature " id="render-instance_method"> 122 123 124 -125</pre> +125 +126</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/table.rb', line 115</span> + <pre class="code"><span class="info file"># File 'lib/krill/table.rb', line 116</span> <span class='kw'>def</span> <span class='id identifier rubyid_render'>render</span> @@ -1624,13 +1626,13 @@ <h3 class="signature " id="to-instance_method"> <pre class="lines"> -108 109 110 -111</pre> +111 +112</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/krill/table.rb', line 108</span> + <pre class="code"><span class="info file"># File 'lib/krill/table.rb', line 109</span> <span class='kw'>def</span> <span class='id identifier rubyid_to'>to</span><span class='lparen'>(</span><span class='id identifier rubyid_i'>i</span><span class='rparen'>)</span> <span class='ivar'>@to</span> <span class='op'>=</span> <span class='id identifier rubyid_i'>i</span> @@ -1646,7 +1648,7 @@ <h3 class="signature " id="to-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:03 2018 by + Generated on Fri May 17 14:38:47 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Locator.html b/docs/api/Locator.html index 53133211b..92b15efe5 100644 --- a/docs/api/Locator.html +++ b/docs/api/Locator.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -859,7 +859,7 @@ <h3 class="signature " id="to_s-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:59 2018 by + Generated on Fri May 17 14:38:45 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/ObjectType.html b/docs/api/ObjectType.html index 9cda7d9d7..24398e89d 100644 --- a/docs/api/ObjectType.html +++ b/docs/api/ObjectType.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -1638,7 +1638,7 @@ <h3 class="signature " id="to_s-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:02 2018 by + Generated on Fri May 17 14:38:46 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Operation.html b/docs/api/Operation.html index 6bd1a73f6..5c53b227d 100644 --- a/docs/api/Operation.html +++ b/docs/api/Operation.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -247,6 +247,72 @@ <h2> + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#create_field_type-instance_method" title="#create_field_type (instance method)">#<strong>create_field_type</strong>(name) ⇒ Object </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#create_field_value-instance_method" title="#create_field_value (instance method)">#<strong>create_field_value</strong>(name, item, sample, field_type) ⇒ Object </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#create_input-instance_method" title="#create_input (instance method)">#<strong>create_input</strong>(name:, item:, sample:) ⇒ Object </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> </li> @@ -1051,6 +1117,75 @@ <h2> <span class="summary_desc"><div class='inline'></div></span> +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#with_input-instance_method" title="#with_input (instance method)">#<strong>with_input</strong>(name, sample) ⇒ Object </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'><p>Assigns a Sample to an input, choosing an appropriate allowable_field_type.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#with_output-instance_method" title="#with_output (instance method)">#<strong>with_output</strong>(name, sample) ⇒ Object </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'><p>Assigns a Sample to an output, choosing an appropriate allowable_field_type.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#with_property-instance_method" title="#with_property (instance method)">#<strong>with_property</strong>(name, value) ⇒ Object </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'><p>Assigns a value to an input parameter.</p> +</div></span> + </li> @@ -1107,25 +1242,21 @@ <h3 class="signature first" id="step-class_method"> <pre class="lines"> -308 -309 -310 -311 -312 -313 -314 -315</pre> +335 +336 +337 +338 +339 +340</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 308</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 335</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_step'>step</span><span class='lparen'>(</span><span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'>||=</span> <span class='const'><span class='object_link'><a href="" title="Operation (class)">Operation</a></span></span><span class='period'>.</span><span class='id identifier rubyid_includes'>includes</span><span class='lparen'>(</span><span class='symbol'>:operation_type</span><span class='rparen'>)</span> <span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>status = 'waiting' OR status = 'deferred' OR status = 'delayed' OR status = 'pending'</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='id identifier rubyid_ops'>ops</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:step</span><span class='rparen'>)</span> - <span class='kw'>end</span></pre> </td> </tr> @@ -1162,18 +1293,18 @@ <h3 class="signature first" id="activate-instance_method"> <pre class="lines"> -288 -289 -290 -291 -292 -293 -294 -295 -296</pre> +315 +316 +317 +318 +319 +320 +321 +322 +323</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 288</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 315</span> <span class='kw'>def</span> <span class='id identifier rubyid_activate'>activate</span> <span class='id identifier rubyid_set_status'>set_status</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>planning</span><span class='tstring_end'>'</span></span> @@ -1272,75 +1403,27 @@ <h3 class="signature " id="add_input-instance_method"> <pre class="lines"> -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 96</span> +129 +130 +131 +132 +133 +134 +135 +136 +137</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 129</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_input'>add_input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_container'>container</span><span class='rparen'>)</span> <span class='id identifier rubyid_items'>items</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Item.html" title="Item (class)">Item</a></span></span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='label'>sample_id:</span> <span class='id identifier rubyid_sample'>sample</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> <span class='label'>object_type_id:</span> <span class='id identifier rubyid_container'>container</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_reject'>reject</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:deleted?</span><span class='rparen'>)</span> + <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> - <span class='kw'>if</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_any?'>any?</span> - - <span class='id identifier rubyid_item'>item</span> <span class='op'>=</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> - - <span class='id identifier rubyid_ft'>ft</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="FieldType.html" title="FieldType (class)">FieldType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span> - <span class='label'>name:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> - <span class='label'>ftype:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> - <span class='label'>parent_class:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>OperationType</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> - <span class='label'>parent_id:</span> <span class='kw'>nil</span> - <span class='rparen'>)</span> - <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> - - <span class='id identifier rubyid_fv'>fv</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="FieldValue.html" title="FieldValue (class)">FieldValue</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span> - <span class='label'>name:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> - <span class='label'>child_item_id:</span> <span class='id identifier rubyid_item'>item</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> - <span class='label'>child_sample_id:</span> <span class='id identifier rubyid_sample'>sample</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> - <span class='label'>role:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> - <span class='label'>parent_class:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Operation</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> - <span class='label'>parent_id:</span> <span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> - <span class='label'>field_type_id:</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span> - <span class='rparen'>)</span> - <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> - - <span class='kw'>return</span> <span class='id identifier rubyid_item'>item</span> - - <span class='kw'>end</span> - - <span class='kw'>nil</span> + <span class='id identifier rubyid_item'>item</span> <span class='op'>=</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> + <span class='id identifier rubyid_create_input'>create_input</span><span class='lparen'>(</span><span class='label'>name:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='label'>item:</span> <span class='id identifier rubyid_item'>item</span><span class='comma'>,</span> <span class='label'>sample:</span> <span class='id identifier rubyid_sample'>sample</span><span class='rparen'>)</span> + <span class='id identifier rubyid_item'>item</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1371,28 +1454,6 @@ <h3 class="signature " id="add_successor-instance_method"> <pre class="lines"> -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 407 408 409 @@ -1400,13 +1461,32 @@ <h3 class="signature " id="add_successor-instance_method"> 411 412 413 -414</pre> +414 +415 +416 +417 +418 +419 +420 +421 +422 +423 +424 +425 +426 +427 +428 +429 +430 +431 +432 +433 +434</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 385</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 407</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_successor'>add_successor</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> - <span class='id identifier rubyid_ot'>ot</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="OperationType.html" title="OperationType (class)">OperationType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:type</span><span class='rbracket'>]</span><span class='rparen'>)</span> <span class='id identifier rubyid_op'>op</span> <span class='op'>=</span> <span class='id identifier rubyid_ot'>ot</span><span class='period'>.</span><span class='id identifier rubyid_operations'>operations</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span> @@ -1419,7 +1499,7 @@ <h3 class="signature " id="add_successor-instance_method"> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='symbol'>:routing</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_r'>r</span><span class='op'>|</span> <span class='id identifier rubyid_ot'>ot</span><span class='period'>.</span><span class='id identifier rubyid_field_types'>field_types</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_routing'>routing</span> <span class='op'>==</span> <span class='id identifier rubyid_r'>r</span><span class='lbracket'>[</span><span class='symbol'>:symbol</span><span class='rbracket'>]</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_aft'>aft</span> <span class='op'>=</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_allowable_field_types'>allowable_field_types</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span> - <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_set_property'>set_property</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_r'>r</span><span class='lbracket'>[</span><span class='symbol'>:sample</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span> + <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_set_property'>set_property</span><span class='lparen'>(</span><span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_r'>r</span><span class='lbracket'>[</span><span class='symbol'>:sample</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span><span class='rparen'>)</span> <span class='kw'>end</span> <span class='kw'>end</span> @@ -1433,7 +1513,6 @@ <h3 class="signature " id="add_successor-instance_method"> <span class='rparen'>)</span> <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> - <span class='kw'>end</span></pre> </td> </tr> @@ -1464,14 +1543,14 @@ <h3 class="signature " id="child_data-instance_method"> <pre class="lines"> -340 -341 -342 -343 -344</pre> +364 +365 +366 +367 +368</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 340</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 364</span> <span class='kw'>def</span> <span class='id identifier rubyid_child_data'>child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_child_name'>child_name</span><span class='comma'>,</span> <span class='id identifier rubyid_child_role'>child_role</span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='rparen'>)</span> <span class='id identifier rubyid_fv'>fv</span> <span class='op'>=</span> <span class='id identifier rubyid_get_input'>get_input</span><span class='lparen'>(</span><span class='id identifier rubyid_child_name'>child_name</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_child_role'>child_role</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span> @@ -1484,9 +1563,9 @@ <h3 class="signature " id="child_data-instance_method"> </div> <div class="method_details "> - <h3 class="signature " id="deactivate-instance_method"> + <h3 class="signature " id="create_field_type-instance_method"> - #<strong>deactivate</strong> ⇒ <tt>Object</tt> + #<strong>create_field_type</strong>(name) ⇒ <tt>Object</tt> @@ -1507,27 +1586,25 @@ <h3 class="signature " id="deactivate-instance_method"> <pre class="lines"> -298 -299 -300 -301 -302 -303 -304 -305 -306</pre> +147 +148 +149 +150 +151 +152 +153 +154</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 298</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 147</span> -<span class='kw'>def</span> <span class='id identifier rubyid_deactivate'>deactivate</span> - <span class='id identifier rubyid_set_status'>set_status</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>unplanned</span><span class='tstring_end'>'</span></span> - <span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_output'>output</span><span class='op'>|</span> - <span class='id identifier rubyid_output'>output</span><span class='period'>.</span><span class='id identifier rubyid_wires_as_source'>wires_as_source</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_wire'>wire</span><span class='op'>|</span> - <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_active'>active</span> <span class='op'>=</span> <span class='kw'>false</span> - <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> - <span class='kw'>end</span> - <span class='kw'>end</span> +<span class='kw'>def</span> <span class='id identifier rubyid_create_field_type'>create_field_type</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> + <span class='const'><span class='object_link'><a href="FieldType.html" title="FieldType (class)">FieldType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span> + <span class='label'>name:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> + <span class='label'>ftype:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>parent_class:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>OperationType</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>parent_id:</span> <span class='kw'>nil</span> + <span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1535,9 +1612,9 @@ <h3 class="signature " id="deactivate-instance_method"> </div> <div class="method_details "> - <h3 class="signature " id="destroy_field_values-instance_method"> + <h3 class="signature " id="create_field_value-instance_method"> - #<strong>destroy_field_values</strong> ⇒ <tt>Object</tt> + #<strong>create_field_value</strong>(name, item, sample, field_type) ⇒ <tt>Object</tt> @@ -1558,33 +1635,31 @@ <h3 class="signature " id="destroy_field_values-instance_method"> <pre class="lines"> -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27</pre> +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 16</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 156</span> -<span class='kw'>def</span> <span class='id identifier rubyid_destroy_field_values'>destroy_field_values</span> - <span class='kw'>unless</span> <span class='const'>JobAssociation</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='label'>operation_id:</span> <span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> - <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Cannot destroy operation </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'> because it has jobs associated with it</span><span class='tstring_end'>"</span></span> - <span class='kw'>end</span> - <span class='id identifier rubyid_fvs'>fvs</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="FieldValue.html" title="FieldValue (class)">FieldValue</a></span></span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span> <span class='label'>parent_class:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Operation</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>parent_id:</span> <span class='id identifier rubyid_id'>id</span> - <span class='id identifier rubyid_fvs'>fvs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_fv'>fv</span><span class='op'>|</span> - <span class='const'>Wire</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>from_id = </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'> OR to_id = </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_wire'>wire</span><span class='op'>|</span> - <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_destroy'>destroy</span> - <span class='kw'>end</span> - <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_destroy'>destroy</span> - <span class='kw'>end</span> +<span class='kw'>def</span> <span class='id identifier rubyid_create_field_value'>create_field_value</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_item'>item</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='rparen'>)</span> + <span class='const'><span class='object_link'><a href="FieldValue.html" title="FieldValue (class)">FieldValue</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span> + <span class='label'>name:</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> + <span class='label'>child_item_id:</span> <span class='id identifier rubyid_item'>item</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> + <span class='label'>child_sample_id:</span> <span class='id identifier rubyid_sample'>sample</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> + <span class='label'>role:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>parent_class:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Operation</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>parent_id:</span> <span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> + <span class='label'>field_type_id:</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span> + <span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1592,9 +1667,9 @@ <h3 class="signature " id="destroy_field_values-instance_method"> </div> <div class="method_details "> - <h3 class="signature " id="find-instance_method"> + <h3 class="signature " id="create_input-instance_method"> - #<strong>find</strong>(name) ⇒ <tt>Object</tt> + #<strong>create_input</strong>(name:, item:, sample:) ⇒ <tt>Object</tt> @@ -1615,23 +1690,23 @@ <h3 class="signature " id="find-instance_method"> <pre class="lines"> -213 -214 -215 -216 -217 -218 -219</pre> +139 +140 +141 +142 +143 +144 +145</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 213</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 139</span> -<span class='kw'>def</span> <span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> - <span class='id identifier rubyid_recurse'>recurse</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'><<</span> <span class='id identifier rubyid_op'>op</span> <span class='kw'>if</span> <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> - <span class='kw'>end</span> - <span class='id identifier rubyid_ops'>ops</span> +<span class='kw'>def</span> <span class='id identifier rubyid_create_input'>create_input</span><span class='lparen'>(</span><span class='label'>name:</span><span class='comma'>,</span> <span class='label'>item:</span><span class='comma'>,</span> <span class='label'>sample:</span><span class='rparen'>)</span> + <span class='id identifier rubyid_field_type'>field_type</span> <span class='op'>=</span> <span class='id identifier rubyid_create_field_type'>create_field_type</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> + <span class='id identifier rubyid_field_type'>field_type</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> + + <span class='id identifier rubyid_field_value'>field_value</span> <span class='op'>=</span> <span class='id identifier rubyid_create_field_value'>create_field_value</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_item'>item</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_field_type'>field_type</span><span class='rparen'>)</span> + <span class='id identifier rubyid_field_value'>field_value</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1639,7 +1714,162 @@ <h3 class="signature " id="find-instance_method"> </div> <div class="method_details "> - <h3 class="signature " id="get_field_value-instance_method"> + <h3 class="signature " id="deactivate-instance_method"> + + #<strong>deactivate</strong> ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +325 +326 +327 +328 +329 +330 +331 +332 +333</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 325</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_deactivate'>deactivate</span> + <span class='id identifier rubyid_set_status'>set_status</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>unplanned</span><span class='tstring_end'>'</span></span> + <span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_output'>output</span><span class='op'>|</span> + <span class='id identifier rubyid_output'>output</span><span class='period'>.</span><span class='id identifier rubyid_wires_as_source'>wires_as_source</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_wire'>wire</span><span class='op'>|</span> + <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_active'>active</span> <span class='op'>=</span> <span class='kw'>false</span> + <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_save'>save</span> + <span class='kw'>end</span> + <span class='kw'>end</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="destroy_field_values-instance_method"> + + #<strong>destroy_field_values</strong> ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 26</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_destroy_field_values'>destroy_field_values</span> + <span class='id identifier rubyid_msg'>msg</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Cannot destroy operation </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'> because it has jobs associated with it</span><span class='tstring_end'>"</span></span> + <span class='id identifier rubyid_raise'>raise</span> <span class='id identifier rubyid_msg'>msg</span> <span class='kw'>unless</span> <span class='const'>JobAssociation</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='label'>operation_id:</span> <span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + + <span class='id identifier rubyid_fvs'>fvs</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="FieldValue.html" title="FieldValue (class)">FieldValue</a></span></span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='label'>parent_class:</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Operation</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='label'>parent_id:</span> <span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span> + <span class='id identifier rubyid_fvs'>fvs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_fv'>fv</span><span class='op'>|</span> + <span class='const'>Wire</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>from_id = </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'> OR to_id = </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_wire'>wire</span><span class='op'>|</span> + <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_destroy'>destroy</span> + <span class='kw'>end</span> + <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_destroy'>destroy</span> + <span class='kw'>end</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="find-instance_method"> + + #<strong>find</strong>(name) ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +251 +252 +253 +254 +255 +256 +257</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 251</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> + <span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_recurse'>recurse</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> + <span class='id identifier rubyid_ops'>ops</span> <span class='op'><<</span> <span class='id identifier rubyid_op'>op</span> <span class='kw'>if</span> <span class='id identifier rubyid_op'>op</span><span class='period'>.</span><span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> + <span class='kw'>end</span> + <span class='id identifier rubyid_ops'>ops</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="get_field_value-instance_method"> #<strong>get_field_value</strong>(name, role = 'input') ⇒ <tt><span class='object_link'><a href="FieldValue.html" title="FieldValue (class)">FieldValue</a></span></tt> @@ -1703,12 +1933,12 @@ <h3 class="signature " id="get_field_value-instance_method"> <pre class="lines"> -178 -179 -180</pre> +216 +217 +218</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 178</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 216</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_field_value'>get_field_value</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='id identifier rubyid_field_values'>field_values</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_fv'>fv</span><span class='op'>|</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='op'>&&</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span> <span class='op'>==</span> <span class='id identifier rubyid_role'>role</span> <span class='rbrace'>}</span> @@ -1770,12 +2000,12 @@ <h3 class="signature " id="get_input-instance_method"> <pre class="lines"> -142 -143 -144</pre> +180 +181 +182</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 142</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 180</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_input'>get_input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='id identifier rubyid_i'>i</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span> @@ -1837,12 +2067,12 @@ <h3 class="signature " id="get_output-instance_method"> <pre class="lines"> -147 -148 -149</pre> +185 +186 +187</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 147</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 185</span> <span class='kw'>def</span> <span class='id identifier rubyid_get_output'>get_output</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_o'>o</span><span class='op'>|</span> <span class='id identifier rubyid_o'>o</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span> @@ -1904,12 +2134,12 @@ <h3 class="signature " id="input-instance_method"> <pre class="lines"> -152 -153 -154</pre> +190 +191 +192</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 152</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 190</span> <span class='kw'>def</span> <span class='id identifier rubyid_input'>input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_get_input'>get_input</span> <span class='id identifier rubyid_name'>name</span> @@ -1972,12 +2202,12 @@ <h3 class="signature " id="input_array-instance_method"> <pre class="lines"> -164 -165 -166</pre> +202 +203 +204</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 164</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 202</span> <span class='kw'>def</span> <span class='id identifier rubyid_input_array'>input_array</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='id identifier rubyid_i'>i</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_extend'>extend</span><span class='lparen'>(</span><span class='const'>IOList</span><span class='rparen'>)</span> @@ -2011,15 +2241,15 @@ <h3 class="signature " id="input_data-instance_method"> <pre class="lines"> -346 -347 -348</pre> +370 +371 +372</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 346</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 370</span> <span class='kw'>def</span> <span class='id identifier rubyid_input_data'>input_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='rparen'>)</span> - <span class='id identifier rubyid_child_data'>child_data</span> <span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span> + <span class='id identifier rubyid_child_data'>child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -2063,12 +2293,12 @@ <h3 class="signature " id="inputs-instance_method"> <pre class="lines"> -131 -132 -133</pre> +169 +170 +171</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 131</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 169</span> <span class='kw'>def</span> <span class='id identifier rubyid_inputs'>inputs</span> <span class='id identifier rubyid_field_values'>field_values</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span> @@ -2116,33 +2346,35 @@ <h3 class="signature " id="leaf?-instance_method"> <pre class="lines"> -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 419</span> +439 +440 +441 +442 +443 +444 +445 +446 +447 +448 +449 +450 +451 +452 +453 +454 +455 +456 +457</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 439</span> <span class='kw'>def</span> <span class='id identifier rubyid_leaf?'>leaf?</span> <span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_i'>i</span><span class='period'>.</span><span class='id identifier rubyid_predecessors'>predecessors</span><span class='period'>.</span><span class='id identifier rubyid_count'>count</span> <span class='op'>></span> <span class='int'>0</span> + <span class='id identifier rubyid_i'>i</span><span class='period'>.</span><span class='id identifier rubyid_predecessors'>predecessors</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_pred'>pred</span><span class='op'>|</span> <span class='kw'>if</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span><span class='period'>.</span><span class='id identifier rubyid_on_the_fly'>on_the_fly</span> <span class='kw'>return</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span><span class='period'>.</span><span class='id identifier rubyid_leaf?'>leaf?</span> @@ -2242,37 +2474,35 @@ <h3 class="signature " id="nominal_cost-instance_method"> <pre class="lines"> -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338</pre> +342 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +360 +361 +362</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 317</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 342</span> <span class='kw'>def</span> <span class='id identifier rubyid_nominal_cost'>nominal_cost</span> - <span class='kw'>begin</span> - <span class='id identifier rubyid_eval'>eval</span><span class='lparen'>(</span><span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_code'>code</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>cost_model</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_content'>content</span><span class='rparen'>)</span> - <span class='kw'>rescue</span> <span class='const'>Exception</span> <span class='op'>=></span> <span class='id identifier rubyid_e'>e</span> + <span class='id identifier rubyid_eval'>eval</span><span class='lparen'>(</span><span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_cost_model'>cost_model</span><span class='period'>.</span><span class='id identifier rubyid_content'>content</span><span class='rparen'>)</span> + <span class='kw'>rescue</span> <span class='const'>SyntaxError</span><span class='comma'>,</span> <span class='const'>StandardError</span> <span class='op'>=></span> <span class='id identifier rubyid_e'>e</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Could not evaluate cost function definition: </span><span class='tstring_end'>'</span></span> <span class='op'>+</span> <span class='id identifier rubyid_e'>e</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span> <span class='kw'>end</span> @@ -2281,7 +2511,7 @@ <h3 class="signature " id="nominal_cost-instance_method"> <span class='kw'>begin</span> <span class='id identifier rubyid_c'>c</span> <span class='op'>=</span> <span class='id identifier rubyid_cost'>cost</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span> - <span class='kw'>rescue</span> <span class='const'>Exception</span> <span class='op'>=></span> <span class='id identifier rubyid_e'>e</span> + <span class='kw'>rescue</span> <span class='const'>SystemStackError</span><span class='comma'>,</span> <span class='const'>SyntaxError</span><span class='comma'>,</span> <span class='const'>StandardError</span> <span class='op'>=></span> <span class='id identifier rubyid_e'>e</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_status'>status</span> <span class='op'>=</span> <span class='id identifier rubyid_temp'>temp</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Could not evaluate cost function on the given operation: </span><span class='tstring_end'>'</span></span> <span class='op'>+</span> <span class='id identifier rubyid_e'>e</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span> <span class='kw'>end</span> @@ -2404,12 +2634,12 @@ <h3 class="signature " id="output-instance_method"> <pre class="lines"> -157 -158 -159</pre> +195 +196 +197</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 157</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 195</span> <span class='kw'>def</span> <span class='id identifier rubyid_output'>output</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_get_output'>get_output</span> <span class='id identifier rubyid_name'>name</span> @@ -2472,12 +2702,12 @@ <h3 class="signature " id="output_array-instance_method"> <pre class="lines"> -171 -172 -173</pre> +209 +210 +211</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 171</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 209</span> <span class='kw'>def</span> <span class='id identifier rubyid_output_array'>output_array</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span> <span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_o'>o</span><span class='op'>|</span> <span class='id identifier rubyid_o'>o</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span> <span class='period'>.</span><span class='id identifier rubyid_extend'>extend</span><span class='lparen'>(</span><span class='const'>IOList</span><span class='rparen'>)</span> @@ -2511,15 +2741,15 @@ <h3 class="signature " id="output_data-instance_method"> <pre class="lines"> -350 -351 -352</pre> +374 +375 +376</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 350</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 374</span> <span class='kw'>def</span> <span class='id identifier rubyid_output_data'>output_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='rparen'>)</span> - <span class='id identifier rubyid_child_data'>child_data</span> <span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span> + <span class='id identifier rubyid_child_data'>child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -2563,12 +2793,12 @@ <h3 class="signature " id="outputs-instance_method"> <pre class="lines"> -136 -137 -138</pre> +174 +175 +176</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 136</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 174</span> <span class='kw'>def</span> <span class='id identifier rubyid_outputs'>outputs</span> <span class='id identifier rubyid_field_values'>field_values</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span> @@ -2603,12 +2833,12 @@ <h3 class="signature " id="parent_type-instance_method"> <pre class="lines"> -29 -30 -31</pre> +39 +40 +41</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 29</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 39</span> <span class='kw'>def</span> <span class='id identifier rubyid_parent_type'>parent_type</span> <span class='comment'># interface with FieldValuer </span> <span class='id identifier rubyid_operation_type'>operation_type</span> @@ -2684,26 +2914,26 @@ <h3 class="signature " id="pass-instance_method"> <pre class="lines"> -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202</pre> +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 186</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 224</span> <span class='kw'>def</span> <span class='id identifier rubyid_pass'>pass</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='id identifier rubyid_output_name'>output_name</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> @@ -2771,17 +3001,13 @@ <h3 class="signature " id="plan-instance_method"> 58 59 -60 -61 -62</pre> +60</pre> </td> <td> <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 58</span> <span class='kw'>def</span> <span class='id identifier rubyid_plan'>plan</span> - <span class='id identifier rubyid_pset'>pset</span> <span class='op'>=</span> <span class='id identifier rubyid_plans'>plans</span> - <span class='id identifier rubyid_pset'>pset</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span> <span class='kw'>unless</span> <span class='id identifier rubyid_pset'>pset</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> <span class='op'>==</span> <span class='int'>0</span> - + <span class='id identifier rubyid_plans'>plans</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span> <span class='kw'>unless</span> <span class='id identifier rubyid_plans'>plans</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> <span class='kw'>end</span></pre> </td> </tr> @@ -2812,41 +3038,37 @@ <h3 class="signature " id="precondition_value-instance_method"> <pre class="lines"> -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 368</span> +392 +393 +394 +395 +396 +397 +398 +399 +400 +401 +402 +403 +404 +405</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 392</span> <span class='kw'>def</span> <span class='id identifier rubyid_precondition_value'>precondition_value</span> - <span class='id identifier rubyid_rval'>rval</span> <span class='op'>=</span> <span class='kw'>true</span> <span class='kw'>begin</span> - <span class='id identifier rubyid_eval'>eval</span><span class='lparen'>(</span><span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_code'>code</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>precondition</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_content'>content</span><span class='rparen'>)</span> + <span class='id identifier rubyid_eval'>eval</span><span class='lparen'>(</span><span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_precondition'>precondition</span><span class='period'>.</span><span class='id identifier rubyid_content'>content</span><span class='rparen'>)</span> <span class='id identifier rubyid_rval'>rval</span> <span class='op'>=</span> <span class='id identifier rubyid_precondition'>precondition</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span> <span class='kw'>rescue</span> <span class='const'>Exception</span> <span class='op'>=></span> <span class='id identifier rubyid_e'>e</span> <span class='const'>Rails</span><span class='period'>.</span><span class='id identifier rubyid_logger'>logger</span><span class='period'>.</span><span class='id identifier rubyid_info'>info</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>PRECONDITION FOR OPERATION </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_id'>id</span><span class='embexpr_end'>}</span><span class='tstring_content'> crashed</span><span class='tstring_end'>"</span></span> - <span class='id identifier rubyid_plan'>plan</span><span class='period'>.</span><span class='id identifier rubyid_associate'>associate</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Precondition Evalution Error</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_e'>e</span><span class='period'>.</span><span class='id identifier rubyid_message'>message</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span> <span class='op'>+</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>: </span><span class='tstring_end'>'</span></span> <span class='op'>+</span> <span class='id identifier rubyid_e'>e</span><span class='period'>.</span><span class='id identifier rubyid_backtrace'>backtrace</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span><span class='period'>.</span><span class='id identifier rubyid_sub'>sub</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>(eval)</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>line</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> + <span class='id identifier rubyid_plan'>plan</span><span class='period'>.</span><span class='id identifier rubyid_associate'>associate</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Precondition Evaluation Error</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_e'>e</span><span class='period'>.</span><span class='id identifier rubyid_message'>message</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span> <span class='op'>+</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>: </span><span class='tstring_end'>'</span></span> <span class='op'>+</span> <span class='id identifier rubyid_e'>e</span><span class='period'>.</span><span class='id identifier rubyid_backtrace'>backtrace</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span><span class='period'>.</span><span class='id identifier rubyid_sub'>sub</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>(eval)</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>line</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='id identifier rubyid_rval'>rval</span> <span class='op'>=</span> <span class='kw'>false</span> <span class='comment'># default if there is no precondition or it crashes </span> <span class='kw'>end</span> <span class='id identifier rubyid_rval'>rval</span> - <span class='kw'>end</span></pre> </td> </tr> @@ -2877,35 +3099,29 @@ <h3 class="signature " id="predecessors-instance_method"> <pre class="lines"> -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260</pre> +283 +284 +285 +286 +287 +288 +289 +290 +291 +292</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 248</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 283</span> <span class='kw'>def</span> <span class='id identifier rubyid_predecessors'>predecessors</span> - - <span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> - + <span class='id identifier rubyid_predecessor_list'>predecessor_list</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> <span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_input'>input</span><span class='op'>|</span> <span class='id identifier rubyid_input'>input</span><span class='period'>.</span><span class='id identifier rubyid_predecessors'>predecessors</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_pred'>pred</span><span class='op'>|</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'><<</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span> + <span class='id identifier rubyid_predecessor_list'>predecessor_list</span> <span class='op'><<</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span> <span class='kw'>end</span> <span class='kw'>end</span> - <span class='id identifier rubyid_ops'>ops</span> - + <span class='id identifier rubyid_predecessor_list'>predecessor_list</span> <span class='kw'>end</span></pre> </td> </tr> @@ -2936,27 +3152,22 @@ <h3 class="signature " id="primed_predecessors-instance_method"> <pre class="lines"> -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274</pre> +294 +295 +296 +297 +298 +299 +300 +301 +302 +303</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 262</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 294</span> <span class='kw'>def</span> <span class='id identifier rubyid_primed_predecessors'>primed_predecessors</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> - <span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_input'>input</span><span class='op'>|</span> <span class='id identifier rubyid_input'>input</span><span class='period'>.</span><span class='id identifier rubyid_predecessors'>predecessors</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_pred'>pred</span><span class='op'>|</span> <span class='id identifier rubyid_ops'>ops</span> <span class='op'><<</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span> <span class='kw'>if</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span> <span class='op'>&&</span> <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span><span class='period'>.</span><span class='id identifier rubyid_status'>status</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>primed</span><span class='tstring_end'>'</span></span> @@ -2964,7 +3175,6 @@ <h3 class="signature " id="primed_predecessors-instance_method"> <span class='kw'>end</span> <span class='id identifier rubyid_ops'>ops</span> - <span class='kw'>end</span></pre> </td> </tr> @@ -2995,23 +3205,23 @@ <h3 class="signature " id="recurse-instance_method"> <pre class="lines"> -204 -205 -206 -207 -208 -209 -210 -211</pre> +242 +243 +244 +245 +246 +247 +248 +249</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 204</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 242</span> <span class='kw'>def</span> <span class='id identifier rubyid_recurse'>recurse</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='id identifier rubyid_block'>block</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span> <span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_input'>input</span><span class='op'>|</span> <span class='id identifier rubyid_input'>input</span><span class='period'>.</span><span class='id identifier rubyid_predecessors'>predecessors</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_pred'>pred</span><span class='op'>|</span> - <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span><span class='period'>.</span><span class='id identifier rubyid_recurse'>recurse</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span> + <span class='id identifier rubyid_pred'>pred</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span><span class='period'>.</span><span class='id identifier rubyid_recurse'>recurse</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='kw'>end</span> <span class='kw'>end</span> <span class='kw'>end</span></pre> @@ -3044,14 +3254,14 @@ <h3 class="signature " id="set_child_data-instance_method"> <pre class="lines"> -354 -355 -356 -357 -358</pre> +378 +379 +380 +381 +382</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 354</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 378</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_child_data'>set_child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_child_name'>child_name</span><span class='comma'>,</span> <span class='id identifier rubyid_child_role'>child_role</span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='id identifier rubyid_fv'>fv</span> <span class='op'>=</span> <span class='id identifier rubyid_get_input'>get_input</span><span class='lparen'>(</span><span class='id identifier rubyid_child_name'>child_name</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_child_role'>child_role</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span> @@ -3127,15 +3337,15 @@ <h3 class="signature " id="set_input-instance_method"> <pre class="lines"> -68 -69 -70</pre> +101 +102 +103</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 68</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 101</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_input'>set_input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_val'>val</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> - <span class='id identifier rubyid_set_property'>set_property</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_val'>val</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span> + <span class='id identifier rubyid_set_property'>set_property</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_val'>val</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -3166,15 +3376,15 @@ <h3 class="signature " id="set_input_data-instance_method"> <pre class="lines"> -360 -361 -362</pre> +384 +385 +386</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 360</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 384</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_input_data'>set_input_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> - <span class='id identifier rubyid_set_child_data'>set_child_data</span> <span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span> + <span class='id identifier rubyid_set_child_data'>set_child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -3245,15 +3455,15 @@ <h3 class="signature " id="set_output-instance_method"> <pre class="lines"> -76 -77 -78</pre> +109 +110 +111</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 76</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 109</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_output'>set_output</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_val'>val</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> - <span class='id identifier rubyid_set_property'>set_property</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_val'>val</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span> + <span class='id identifier rubyid_set_property'>set_property</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_val'>val</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -3284,15 +3494,15 @@ <h3 class="signature " id="set_output_data-instance_method"> <pre class="lines"> -364 -365 -366</pre> +388 +389 +390</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 364</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 388</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_output_data'>set_output_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> - <span class='id identifier rubyid_set_child_data'>set_child_data</span> <span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span> + <span class='id identifier rubyid_set_child_data'>set_child_data</span><span class='lparen'>(</span><span class='id identifier rubyid_input_name'>input_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_data_name'>data_name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -3323,15 +3533,15 @@ <h3 class="signature " id="set_status_recursively-instance_method"> <pre class="lines"> -221 -222 -223 -224 -225 -226</pre> +259 +260 +261 +262 +263 +264</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 221</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 259</span> <span class='kw'>def</span> <span class='id identifier rubyid_set_status_recursively'>set_status_recursively</span><span class='lparen'>(</span><span class='id identifier rubyid_str'>str</span><span class='rparen'>)</span> <span class='id identifier rubyid_recurse'>recurse</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_op'>op</span><span class='op'>|</span> @@ -3368,23 +3578,20 @@ <h3 class="signature " id="siblings-instance_method"> <pre class="lines"> -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286</pre> +305 +306 +307 +308 +309 +310 +311 +312 +313</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 276</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 305</span> <span class='kw'>def</span> <span class='id identifier rubyid_siblings'>siblings</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_output'>output</span><span class='op'>|</span> <span class='id identifier rubyid_output'>output</span><span class='period'>.</span><span class='id identifier rubyid_wires_as_source'>wires_as_source</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_wire'>wire</span><span class='op'>|</span> <span class='id identifier rubyid_wire'>wire</span><span class='period'>.</span><span class='id identifier rubyid_to'>to</span><span class='period'>.</span><span class='id identifier rubyid_predecessors'>predecessors</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:operation</span><span class='rparen'>)</span> @@ -3392,7 +3599,6 @@ <h3 class="signature " id="siblings-instance_method"> <span class='kw'>end</span> <span class='id identifier rubyid_ops'>ops</span><span class='period'>.</span><span class='id identifier rubyid_flatten'>flatten</span> - <span class='kw'>end</span></pre> </td> </tr> @@ -3423,35 +3629,29 @@ <h3 class="signature " id="successors-instance_method"> <pre class="lines"> -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246</pre> +272 +273 +274 +275 +276 +277 +278 +279 +280 +281</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 234</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 272</span> <span class='kw'>def</span> <span class='id identifier rubyid_successors'>successors</span> - - <span class='id identifier rubyid_ops'>ops</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> - + <span class='id identifier rubyid_successor_list'>successor_list</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> <span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_output'>output</span><span class='op'>|</span> <span class='id identifier rubyid_output'>output</span><span class='period'>.</span><span class='id identifier rubyid_successors'>successors</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_suc'>suc</span><span class='op'>|</span> - <span class='id identifier rubyid_ops'>ops</span> <span class='op'><<</span> <span class='id identifier rubyid_suc'>suc</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span> + <span class='id identifier rubyid_successor_list'>successor_list</span> <span class='op'><<</span> <span class='id identifier rubyid_suc'>suc</span><span class='period'>.</span><span class='id identifier rubyid_operation'>operation</span> <span class='kw'>end</span> <span class='kw'>end</span> - <span class='id identifier rubyid_ops'>ops</span> - + <span class='id identifier rubyid_successor_list'>successor_list</span> <span class='kw'>end</span></pre> </td> </tr> @@ -3482,13 +3682,13 @@ <h3 class="signature " id="temporary-instance_method"> <pre class="lines"> -438 -439 -440 -441</pre> +459 +460 +461 +462</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 438</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 459</span> <span class='kw'>def</span> <span class='id identifier rubyid_temporary'>temporary</span> <span class='ivar'>@temporary</span> <span class='op'>||=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> @@ -3523,14 +3723,14 @@ <h3 class="signature " id="to_s-instance_method"> <pre class="lines"> -228 -229 -230 -231 -232</pre> +266 +267 +268 +269 +270</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 228</span> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 266</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_s'>to_s</span> <span class='id identifier rubyid_ins'>ins</span> <span class='op'>=</span> <span class='lparen'>(</span><span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_fv'>fv</span><span class='op'>|</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'>: </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_child_sample'>child_sample</span> <span class='op'>?</span> <span class='id identifier rubyid_fv'>fv</span><span class='period'>.</span><span class='id identifier rubyid_child_sample'>child_sample</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>NO SAMPLE</span><span class='tstring_end'>'</span></span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>, </span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> @@ -3592,6 +3792,220 @@ <h3 class="signature " id="virtual?-instance_method"> </td> </tr> </table> +</div> + + <div class="method_details "> + <h3 class="signature " id="with_input-instance_method"> + + #<strong>with_input</strong>(name, sample) ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + <p>Assigns a Sample to an input, choosing an appropriate allowable_field_type.</p> + + + </div> +</div> +<div class="tags"> + <p class="tag_title">Parameters:</p> +<ul class="param"> + + <li> + + <span class='name'>name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + </li> + + <li> + + <span class='name'>sample</span> + + + <span class='type'>(<tt><span class='object_link'><a href="Sample.html" title="Sample (class)">Sample</a></span></tt>)</span> + + + + </li> + +</ul> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +68 +69 +70 +71 +72 +73 +74</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 68</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_with_input'>with_input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='rparen'>)</span> + <span class='id identifier rubyid_ft'>ft</span> <span class='op'>=</span> <span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_inputs'>inputs</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='id identifier rubyid_i'>i</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> + <span class='id identifier rubyid_aft'>aft</span> <span class='op'>=</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choose_aft_for'>choose_aft_for</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='rparen'>)</span> + <span class='id identifier rubyid_set_input'>set_input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span><span class='rparen'>)</span> + + <span class='kw'>self</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="with_output-instance_method"> + + #<strong>with_output</strong>(name, sample) ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + <p>Assigns a Sample to an output, choosing an appropriate allowable_field_type.</p> + + + </div> +</div> +<div class="tags"> + <p class="tag_title">Parameters:</p> +<ul class="param"> + + <li> + + <span class='name'>name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + </li> + + <li> + + <span class='name'>sample</span> + + + <span class='type'>(<tt><span class='object_link'><a href="Sample.html" title="Sample (class)">Sample</a></span></tt>)</span> + + + + </li> + +</ul> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +80 +81 +82 +83 +84 +85 +86</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 80</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_with_output'>with_output</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='rparen'>)</span> + <span class='id identifier rubyid_ft'>ft</span> <span class='op'>=</span> <span class='id identifier rubyid_operation_type'>operation_type</span><span class='period'>.</span><span class='id identifier rubyid_outputs'>outputs</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='id identifier rubyid_i'>i</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='op'>==</span> <span class='id identifier rubyid_name'>name</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> + <span class='id identifier rubyid_aft'>aft</span> <span class='op'>=</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_choose_aft_for'>choose_aft_for</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='rparen'>)</span> + <span class='id identifier rubyid_set_output'>set_output</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_aft'>aft</span><span class='rparen'>)</span> + + <span class='kw'>self</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="with_property-instance_method"> + + #<strong>with_property</strong>(name, value) ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + <p>Assigns a value to an input parameter</p> + + + </div> +</div> +<div class="tags"> + <p class="tag_title">Parameters:</p> +<ul class="param"> + + <li> + + <span class='name'>name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + </li> + + <li> + + <span class='name'>value</span> + + + <span class='type'></span> + + + + </li> + +</ul> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +91 +92 +93</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation.rb', line 91</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_with_property'>with_property</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> + <span class='id identifier rubyid_set_property'>set_property</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='kw'>false</span><span class='comma'>,</span> <span class='kw'>nil</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> </div> </div> @@ -3599,7 +4013,7 @@ <h3 class="signature " id="virtual?-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:00 2018 by + Generated on Fri May 17 14:38:45 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/OperationType.html b/docs/api/OperationType.html index 0b4052e44..ba816a892 100644 --- a/docs/api/OperationType.html +++ b/docs/api/OperationType.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -603,6 +603,28 @@ <h2> + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#test-instance_method" title="#test (instance method)">#<strong>test</strong> ⇒ Object </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> </li> @@ -748,9 +770,6 @@ <h3 class="signature first" id="numbers-class_method"> <pre class="lines"> -359 -360 -361 362 363 364 @@ -778,10 +797,13 @@ <h3 class="signature first" id="numbers-class_method"> 386 387 388 -389</pre> +389 +390 +391 +392</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 359</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 362</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_numbers'>numbers</span><span class='lparen'>(</span><span class='id identifier rubyid_user'>user</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span> @@ -849,15 +871,15 @@ <h3 class="signature first" id="add_input-instance_method"> <pre class="lines"> +43 44 -45 -46</pre> +45</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 44</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 43</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_input'>add_input</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> - <span class='id identifier rubyid_add_field'>add_field</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> + <span class='id identifier rubyid_add_field'>add_field</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -888,15 +910,15 @@ <h3 class="signature " id="add_io-instance_method"> <pre class="lines"> +39 40 -41 -42</pre> +41</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 40</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 39</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_io'>add_io</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> - <span class='id identifier rubyid_add_field'>add_field</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> + <span class='id identifier rubyid_add_field'>add_field</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='id identifier rubyid_role'>role</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -928,8 +950,6 @@ <h3 class="signature " id="add_new_allowable_field_type-instance_method"> <pre class="lines"> -170 -171 172 173 174 @@ -939,10 +959,12 @@ <h3 class="signature " id="add_new_allowable_field_type-instance_method"> 178 179 180 -181</pre> +181 +182 +183</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 170</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 172</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_new_allowable_field_type'>add_new_allowable_field_type</span><span class='lparen'>(</span><span class='id identifier rubyid_ft'>ft</span><span class='comma'>,</span> <span class='id identifier rubyid_newaft'>newaft</span><span class='rparen'>)</span> @@ -985,8 +1007,6 @@ <h3 class="signature " id="add_new_field_type-instance_method"> <pre class="lines"> -203 -204 205 206 207 @@ -1021,10 +1041,13 @@ <h3 class="signature " id="add_new_field_type-instance_method"> 236 237 238 -239</pre> +239 +240 +241 +242</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 203</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 205</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_new_field_type'>add_new_field_type</span><span class='lparen'>(</span><span class='id identifier rubyid_newft'>newft</span><span class='rparen'>)</span> @@ -1037,7 +1060,8 @@ <h3 class="signature " id="add_new_field_type-instance_method"> <span class='id identifier rubyid_container_names'>container_names</span> <span class='op'>=</span> <span class='id identifier rubyid_newft'>newft</span><span class='lbracket'>[</span><span class='symbol'>:allowable_field_types</span><span class='rbracket'>]</span> <span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_aft'>aft</span><span class='op'>|</span> <span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span> <span class='op'>&&</span> <span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='op'>&&</span> <span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='op'>!=</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span> <span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_aft'>aft</span><span class='op'>|</span> - <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Object type '</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_content'>' not definied by browser for </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_ft'>ft</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_content'>.</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='const'><span class='object_link'><a href="ObjectType.html" title="ObjectType (class)">ObjectType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span><span class='lparen'>(</span><span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='rparen'>)</span> + <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Object type '</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_content'>' not defined by browser for </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_ft'>ft</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_content'>.</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='const'><span class='object_link'><a href="ObjectType.html" title="ObjectType (class)">ObjectType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span><span class='lparen'>(</span><span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='rparen'>)</span> + <span class='id identifier rubyid_aft'>aft</span><span class='lbracket'>[</span><span class='symbol'>:object_type</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='kw'>end</span> @@ -1092,15 +1116,15 @@ <h3 class="signature " id="add_output-instance_method"> <pre class="lines"> +47 48 -49 -50</pre> +49</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 48</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 47</span> <span class='kw'>def</span> <span class='id identifier rubyid_add_output'>add_output</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> - <span class='id identifier rubyid_add_field'>add_field</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> + <span class='id identifier rubyid_add_field'>add_field</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_sample_name'>sample_name</span><span class='comma'>,</span> <span class='id identifier rubyid_container_name'>container_name</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1184,12 +1208,12 @@ <h3 class="signature " id="cost_model-instance_method"> <pre class="lines"> -85 -86 -87</pre> +83 +84 +85</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 85</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 83</span> <span class='kw'>def</span> <span class='id identifier rubyid_cost_model'>cost_model</span> <span class='id identifier rubyid_code'>code</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>cost_model</span><span class='tstring_end'>'</span></span> @@ -1223,15 +1247,15 @@ <h3 class="signature " id="documentation-instance_method"> <pre class="lines"> -93 -94 -95</pre> +91 +92 +93</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 93</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 91</span> <span class='kw'>def</span> <span class='id identifier rubyid_documentation'>documentation</span> - <span class='id identifier rubyid_code'>code</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>documentation</span><span class='tstring_end'>'</span></span> + <span class='id identifier rubyid_code'>code</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>documentation</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1262,12 +1286,12 @@ <h3 class="signature " id="done-instance_method"> <pre class="lines"> -77 -78 -79</pre> +75 +76 +77</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 77</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 75</span> <span class='kw'>def</span> <span class='id identifier rubyid_done'>done</span> <span class='id identifier rubyid_operations'>operations</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span> <span class='label'>status:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>done</span><span class='tstring_end'>'</span></span> @@ -1301,9 +1325,6 @@ <h3 class="signature " id="error_out_obsolete_operations-instance_method"> <pre class="lines"> -318 -319 -320 321 322 323 @@ -1316,10 +1337,13 @@ <h3 class="signature " id="error_out_obsolete_operations-instance_method"> 330 331 332 -333</pre> +333 +334 +335 +336</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 318</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 321</span> <span class='kw'>def</span> <span class='id identifier rubyid_error_out_obsolete_operations'>error_out_obsolete_operations</span> @@ -1385,12 +1409,12 @@ <h3 class="signature " id="inputs-instance_method"> <pre class="lines"> +55 56 -57 -58</pre> +57</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 56</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 55</span> <span class='kw'>def</span> <span class='id identifier rubyid_inputs'>inputs</span> <span class='id identifier rubyid_field_types'>field_types</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>input</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span> @@ -1496,12 +1520,12 @@ <h3 class="signature " id="outputs-instance_method"> <pre class="lines"> -65 -66 -67</pre> +63 +64 +65</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 65</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 63</span> <span class='kw'>def</span> <span class='id identifier rubyid_outputs'>outputs</span> <span class='id identifier rubyid_field_types'>field_types</span><span class='period'>.</span><span class='id identifier rubyid_select'>select</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>output</span><span class='tstring_end'>'</span></span> <span class='rbrace'>}</span> @@ -1535,12 +1559,12 @@ <h3 class="signature " id="pending-instance_method"> <pre class="lines"> -73 -74 -75</pre> +71 +72 +73</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 73</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 71</span> <span class='kw'>def</span> <span class='id identifier rubyid_pending'>pending</span> <span class='id identifier rubyid_operations'>operations</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span> <span class='label'>status:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>pending</span><span class='tstring_end'>'</span></span> @@ -1574,15 +1598,15 @@ <h3 class="signature " id="precondition-instance_method"> <pre class="lines"> -89 -90 -91</pre> +87 +88 +89</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 89</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 87</span> <span class='kw'>def</span> <span class='id identifier rubyid_precondition'>precondition</span> - <span class='id identifier rubyid_code'>code</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>precondition</span><span class='tstring_end'>'</span></span> + <span class='id identifier rubyid_code'>code</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>precondition</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1613,8 +1637,6 @@ <h3 class="signature " id="primed-instance_method"> <pre class="lines"> -125 -126 127 128 129 @@ -1627,10 +1649,12 @@ <h3 class="signature " id="primed-instance_method"> 136 137 138 -139</pre> +139 +140 +141</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 125</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 127</span> <span class='kw'>def</span> <span class='id identifier rubyid_primed'>primed</span><span class='lparen'>(</span><span class='id identifier rubyid_ops'>ops</span><span class='rparen'>)</span> @@ -1676,15 +1700,15 @@ <h3 class="signature " id="protocol-instance_method"> <pre class="lines"> -81 -82 -83</pre> +79 +80 +81</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 81</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 79</span> <span class='kw'>def</span> <span class='id identifier rubyid_protocol'>protocol</span> - <span class='id identifier rubyid_code'>code</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>protocol</span><span class='tstring_end'>'</span></span> + <span class='id identifier rubyid_code'>code</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>protocol</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -1715,8 +1739,6 @@ <h3 class="signature " id="schedule-instance_method"> <pre class="lines"> -141 -142 143 144 145 @@ -1738,10 +1760,12 @@ <h3 class="signature " id="schedule-instance_method"> 161 162 163 -164</pre> +164 +165 +166</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 141</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 143</span> <span class='kw'>def</span> <span class='id identifier rubyid_schedule'>schedule</span><span class='lparen'>(</span><span class='id identifier rubyid_ops'>ops</span><span class='comma'>,</span> <span class='id identifier rubyid_user'>user</span><span class='comma'>,</span> <span class='id identifier rubyid_group'>group</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -1796,8 +1820,6 @@ <h3 class="signature " id="schedule_aux-instance_method"> <pre class="lines"> -97 -98 99 100 101 @@ -1822,10 +1844,12 @@ <h3 class="signature " id="schedule_aux-instance_method"> 120 121 122 -123</pre> +123 +124 +125</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 97</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 99</span> <span class='kw'>def</span> <span class='id identifier rubyid_schedule_aux'>schedule_aux</span><span class='lparen'>(</span><span class='id identifier rubyid_ops'>ops</span><span class='comma'>,</span> <span class='id identifier rubyid_user'>user</span><span class='comma'>,</span> <span class='id identifier rubyid_group'>group</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> @@ -1883,9 +1907,6 @@ <h3 class="signature " id="stats-instance_method"> <pre class="lines"> -335 -336 -337 338 339 340 @@ -1905,10 +1926,13 @@ <h3 class="signature " id="stats-instance_method"> 354 355 356 -357</pre> +357 +358 +359 +360</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 335</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 338</span> <span class='kw'>def</span> <span class='id identifier rubyid_stats'>stats</span> @@ -1936,6 +1960,45 @@ <h3 class="signature " id="stats-instance_method"> </td> </tr> </table> +</div> + + <div class="method_details "> + <h3 class="signature " id="test-instance_method"> + + #<strong>test</strong> ⇒ <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +95 +96 +97</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 95</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_test'>test</span> + <span class='id identifier rubyid_code'>code</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>test</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> </div> <div class="method_details "> @@ -1962,8 +2025,6 @@ <h3 class="signature " id="update_allowable_field_type-instance_method"> <pre class="lines"> -183 -184 185 186 187 @@ -1980,10 +2041,12 @@ <h3 class="signature " id="update_allowable_field_type-instance_method"> 198 199 200 -201</pre> +201 +202 +203</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 183</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 185</span> <span class='kw'>def</span> <span class='id identifier rubyid_update_allowable_field_type'>update_allowable_field_type</span><span class='lparen'>(</span><span class='id identifier rubyid_oldaft'>oldaft</span><span class='comma'>,</span> <span class='id identifier rubyid_newaft'>newaft</span><span class='rparen'>)</span> @@ -2033,9 +2096,6 @@ <h3 class="signature " id="update_field_type-instance_method"> <pre class="lines"> -241 -242 -243 244 245 246 @@ -2080,10 +2140,13 @@ <h3 class="signature " id="update_field_type-instance_method"> 285 286 287 -288</pre> +288 +289 +290 +291</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 241</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 244</span> <span class='kw'>def</span> <span class='id identifier rubyid_update_field_type'>update_field_type</span><span class='lparen'>(</span><span class='id identifier rubyid_oldft'>oldft</span><span class='comma'>,</span> <span class='id identifier rubyid_newft'>newft</span><span class='rparen'>)</span> @@ -2162,9 +2225,6 @@ <h3 class="signature " id="update_field_types-instance_method"> <pre class="lines"> -290 -291 -292 293 294 295 @@ -2188,10 +2248,13 @@ <h3 class="signature " id="update_field_types-instance_method"> 313 314 315 -316</pre> +316 +317 +318 +319</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 290</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 293</span> <span class='kw'>def</span> <span class='id identifier rubyid_update_field_types'>update_field_types</span><span class='lparen'>(</span><span class='id identifier rubyid_fts'>fts</span><span class='rparen'>)</span> @@ -2249,12 +2312,12 @@ <h3 class="signature " id="waiting-instance_method"> <pre class="lines"> -69 -70 -71</pre> +67 +68 +69</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 69</span> + <pre class="code"><span class="info file"># File 'app/models/operation_type.rb', line 67</span> <span class='kw'>def</span> <span class='id identifier rubyid_waiting'>waiting</span> <span class='id identifier rubyid_operations'>operations</span><span class='period'>.</span><span class='id identifier rubyid_where'>where</span> <span class='label'>status:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>waiting</span><span class='tstring_end'>'</span></span> @@ -2269,7 +2332,7 @@ <h3 class="signature " id="waiting-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:02 2018 by + Generated on Fri May 17 14:38:47 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Parameter.html b/docs/api/Parameter.html index 976778183..01579b1ce 100644 --- a/docs/api/Parameter.html +++ b/docs/api/Parameter.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -412,7 +412,7 @@ <h3 class="signature " id="make-class_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:00 2018 by + Generated on Fri May 17 14:38:45 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Sample.html b/docs/api/Sample.html index 0e0a77e66..457b8965b 100644 --- a/docs/api/Sample.html +++ b/docs/api/Sample.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -604,7 +604,6 @@ <h3 class="signature " id="okay_to_drop?-class_method"> <pre class="lines"> -217 218 219 220 @@ -612,10 +611,11 @@ <h3 class="signature " id="okay_to_drop?-class_method"> 222 223 224 -225</pre> +225 +226</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 217</span> + <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 218</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_okay_to_drop?'>okay_to_drop?</span><span class='lparen'>(</span><span class='id identifier rubyid_sample'>sample</span><span class='comma'>,</span> <span class='id identifier rubyid_user'>user</span><span class='rparen'>)</span> @@ -706,12 +706,12 @@ <h3 class="signature first" id="data_hash-instance_method"> <pre class="lines"> -227 228 -229</pre> +229 +230</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 227</span> + <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 228</span> <span class='kw'>def</span> <span class='id identifier rubyid_data_hash'>data_hash</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='comma'>,</span> <span class='label'>symbolize_names:</span> <span class='kw'>true</span><span class='rparen'>)</span> @@ -745,7 +745,6 @@ <h3 class="signature " id="full_json-instance_method"> <pre class="lines"> -231 232 233 234 @@ -757,10 +756,11 @@ <h3 class="signature " id="full_json-instance_method"> 240 241 242 -243</pre> +243 +244</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 231</span> + <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 232</span> <span class='kw'>def</span> <span class='id identifier rubyid_full_json'>full_json</span> @@ -948,7 +948,8 @@ <h3 class="signature " id="make_item-instance_method"> 208 209 210 -211</pre> +211 +212</pre> </td> <td> <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 205</span> @@ -957,6 +958,7 @@ <h3 class="signature " id="make_item-instance_method"> <span class='id identifier rubyid_ot'>ot</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="ObjectType.html" title="ObjectType (class)">ObjectType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span><span class='lparen'>(</span><span class='id identifier rubyid_object_type_name'>object_type_name</span><span class='rparen'>)</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Could not find object type </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>unless</span> <span class='id identifier rubyid_ot'>ot</span> + <span class='const'><span class='object_link'><a href="Item.html" title="Item (class)">Item</a></span></span><span class='period'>.</span><span class='id identifier rubyid_make'><span class='object_link'><a href="Item.html#make-class_method" title="Item.make (method)">make</a></span></span><span class='lparen'>(</span><span class='lbrace'>{</span> <span class='label'>quantity:</span> <span class='int'>1</span><span class='comma'>,</span> <span class='label'>inuse:</span> <span class='int'>0</span> <span class='rbrace'>}</span><span class='comma'>,</span> <span class='label'>sample:</span> <span class='kw'>self</span><span class='comma'>,</span> <span class='label'>object_type:</span> <span class='id identifier rubyid_ot'>ot</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -1042,12 +1044,12 @@ <h3 class="signature " id="num_posts-instance_method"> <pre class="lines"> -213 214 -215</pre> +215 +216</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 213</span> + <pre class="code"><span class="info file"># File 'app/models/sample.rb', line 214</span> <span class='kw'>def</span> <span class='id identifier rubyid_num_posts'>num_posts</span> <span class='id identifier rubyid_post_associations'>post_associations</span><span class='period'>.</span><span class='id identifier rubyid_count'>count</span> @@ -1499,7 +1501,7 @@ <h3 class="signature " id="updater-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:59 2018 by + Generated on Fri May 17 14:38:44 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/SampleType.html b/docs/api/SampleType.html index 63ab4cd12..7f1279221 100644 --- a/docs/api/SampleType.html +++ b/docs/api/SampleType.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -352,8 +352,6 @@ <h3 class="signature first" id="clean_up_allowable_field_types-class_method"> <pre class="lines"> -182 -183 184 185 186 @@ -377,10 +375,13 @@ <h3 class="signature first" id="clean_up_allowable_field_types-class_method"> 204 205 206 -207</pre> +207 +208 +209 +210</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 182</span> + <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 184</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_clean_up_allowable_field_types'>clean_up_allowable_field_types</span><span class='lparen'>(</span><span class='id identifier rubyid_raw_sample_types'>raw_sample_types</span><span class='rparen'>)</span> @@ -391,6 +392,7 @@ <h3 class="signature first" id="clean_up_allowable_field_types-class_method"> <span class='id identifier rubyid_st'>st</span><span class='period'>.</span><span class='id identifier rubyid_field_types'>field_types</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_rst'>rst</span><span class='lbracket'>[</span><span class='symbol'>:field_types</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_rft'>rft</span><span class='op'>|</span> <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='op'>&&</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_role'>role</span> <span class='op'>==</span> <span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:role</span><span class='rbracket'>]</span> <span class='op'>&&</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_ftype'>ftype</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample</span><span class='tstring_end'>'</span></span> + <span class='id identifier rubyid_names'>names</span> <span class='op'>=</span> <span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:sample_types</span><span class='rbracket'>]</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_allowable_field_types'>allowable_field_types</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_aft'>aft</span><span class='op'>|</span> <span class='id identifier rubyid_names'>names</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span> <span class='id identifier rubyid_aft'>aft</span><span class='period'>.</span><span class='id identifier rubyid_sample_type'>sample_type</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='kw'>if</span> <span class='id identifier rubyid_names'>names</span><span class='period'>.</span><span class='id identifier rubyid_member?'>member?</span> <span class='id identifier rubyid_aft'>aft</span><span class='period'>.</span><span class='id identifier rubyid_sample_type'>sample_type</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> @@ -492,7 +494,8 @@ <h3 class="signature " id="compare_and_upgrade-class_method"> 124 125 126 -127</pre> +127 +128</pre> </td> <td> <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 72</span> @@ -541,6 +544,7 @@ <h3 class="signature " id="compare_and_upgrade-class_method"> </span> <span class='id identifier rubyid_make'>make</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_rst'>rst</span><span class='op'>|</span> <span class='id identifier rubyid_st'>st</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="" title="SampleType (class)">SampleType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span> <span class='id identifier rubyid_rst'>rst</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_st'>st</span> + <span class='id identifier rubyid_st'>st</span><span class='period'>.</span><span class='id identifier rubyid_create_afts_from_raw'>create_afts_from_raw</span> <span class='id identifier rubyid_rst'>rst</span> <span class='kw'>if</span> <span class='id identifier rubyid_st'>st</span><span class='period'>.</span><span class='id identifier rubyid_errors'>errors</span><span class='period'>.</span><span class='id identifier rubyid_any?'>any?</span> <span class='id identifier rubyid_inconsistencies'>inconsistencies</span> <span class='op'><<</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Could not create sample type </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_rst'>rst</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_content'>: </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_st'>st</span><span class='period'>.</span><span class='id identifier rubyid_errors'>errors</span><span class='period'>.</span><span class='id identifier rubyid_full_messages'>full_messages</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>, </span><span class='tstring_end'>'</span></span><span class='rparen'>)</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> @@ -582,7 +586,6 @@ <h3 class="signature " id="create_from_raw-class_method"> <pre class="lines"> -129 130 131 132 @@ -612,10 +615,11 @@ <h3 class="signature " id="create_from_raw-class_method"> 156 157 158 -159</pre> +159 +160</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 129</span> + <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 130</span> <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create_from_raw'>create_from_raw</span><span class='lparen'>(</span><span class='id identifier rubyid_raw_sample_type'>raw_sample_type</span><span class='rparen'>)</span> @@ -683,7 +687,6 @@ <h3 class="signature first" id="create_afts_from_raw-instance_method"> <pre class="lines"> -161 162 163 164 @@ -702,16 +705,19 @@ <h3 class="signature first" id="create_afts_from_raw-instance_method"> 177 178 179 -180</pre> +180 +181 +182</pre> </td> <td> - <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 161</span> + <pre class="code"><span class="info file"># File 'app/models/sample_type.rb', line 162</span> <span class='kw'>def</span> <span class='id identifier rubyid_create_afts_from_raw'>create_afts_from_raw</span><span class='lparen'>(</span><span class='id identifier rubyid_raw_sample_type'>raw_sample_type</span><span class='rparen'>)</span> <span class='id identifier rubyid_field_types'>field_types</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_ft'>ft</span><span class='op'>|</span> <span class='id identifier rubyid_raw_sample_type'>raw_sample_type</span><span class='lbracket'>[</span><span class='symbol'>:field_types</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_rft'>rft</span><span class='op'>|</span> <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_ft'>ft</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_l'>l</span> <span class='op'>=</span> <span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:sample_types</span><span class='rbracket'>]</span> <span class='op'>?</span> <span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:sample_types</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_length'>length</span> <span class='op'>:</span> <span class='int'>0</span> <span class='lparen'>(</span><span class='int'>0</span><span class='op'>..</span><span class='id identifier rubyid_l'>l</span> <span class='op'>-</span> <span class='int'>1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span> <span class='id identifier rubyid_st'>st</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="" title="SampleType (class)">SampleType</a></span></span><span class='period'>.</span><span class='id identifier rubyid_find_by_name'>find_by_name</span><span class='lparen'>(</span><span class='id identifier rubyid_rft'>rft</span><span class='lbracket'>[</span><span class='symbol'>:sample_types</span><span class='rbracket'>]</span><span class='lbracket'>[</span><span class='id identifier rubyid_i'>i</span><span class='rbracket'>]</span><span class='rparen'>)</span> @@ -981,7 +987,7 @@ <h3 class="signature " id="required_sample_types-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:12:02 2018 by + Generated on Fri May 17 14:38:46 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/Upload.html b/docs/api/Upload.html index 5eb7368f0..514543367 100644 --- a/docs/api/Upload.html +++ b/docs/api/Upload.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -506,7 +506,7 @@ <h3 class="signature " id="url-instance_method"> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:59 2018 by + Generated on Fri May 17 14:38:44 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/_index.html b/docs/api/_index.html index 190f74745..dc1e8b0f1 100644 --- a/docs/api/_index.html +++ b/docs/api/_index.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -311,7 +311,7 @@ <h2>Namespace Listing A-Z</h2> </div> <div id="footer"> - Generated on Wed Dec 19 11:11:57 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/class_list.html b/docs/api/class_list.html index aa44a3ba5..4aca1e6a4 100644 --- a/docs/api/class_list.html +++ b/docs/api/class_list.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8" /> diff --git a/docs/api/file.README.html b/docs/api/file.README.html index b884daaf7..0464a3dff 100644 --- a/docs/api/file.README.html +++ b/docs/api/file.README.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -73,43 +73,16 @@ <h2>Versions and Releases</h2> <ul> -<li>The latest version is available <a href="https://github.com/klavinslab/aquarium/releases/latest">here</a>. If you would like to stay current with bug fixes, the <a href="https://github.com/klavinslab/aquarium/tree/master">master</a> branch should always be stable and only a few commits ahead of the latest version. If you would like to play with the latest new features or help develop Aquarium, check out the <a href="https://github.com/klavinslab/aquarium/tree/staging">staging</a> branch.<br></li> +<li>The latest version is available <a href="https://github.com/klavinslab/aquarium/releases/latest">here</a>. If you would like to stay current with bug fixes, the <a href="https://github.com/klavinslab/aquarium/tree/master">master</a> branch should almost always be stable and only a few commits ahead of the latest version.</li> </ul> <h2>Documentation</h2> -<ul> -<li><a href="http://klavinslab.org/aquarium">Aquarium Project Pages</a> - -<ul> -<li><a href="http://klavinslab.org/aquarium/installation/">Installation</a></li> -<li><a href="http://klavinslab.org/aquarium/configuration/">Configuration</a></li> -<li><a href="http://klavinslab.org/aquarium/concepts/">Concepts</a></li> -<li>User Role Documentation:</li> -<li><a href="http://klavinslab.org/aquarium/manager/">Manager</a></li> -<li><a href="http://klavinslab.org/aquarium/technician/">Technician</a></li> -<li><a href="http://klavinslab.org/aquarium/designer/">Workflow Designer</a></li> -<li>Development Documentation:</li> -<li><a href="http://klavinslab.org/aquarium/aquarium_development/">Aquarium Development</a></li> -<li><a href="http://klavinslab.org/aquarium/protocol_tutorial/">Protocol Tutorial</a></li> -<li><a href="http://klavinslab.org/aquarium/api">Krill (Protocol) API</a></li> -<li><a href="https://github.com/klavinslab/trident">Trident Python API</a></li> -</ul></li> -<li>Videos - -<ul> -<li><a href="https://www.youtube.com/watch?v=ydN51ew1JmI&feature=youtu.be">Populating Inventory</a> : Video describing how to manage and create samples.</li> -<li><a href="https://www.youtube.com/watch?v=kYnDc8RIsNg&feature=youtu.be">Planning Experiments</a> : Video describing how to build an experimental workflow.</li> -<li><a href="https://www.youtube.com/watch?v=xDrv4f2AZlM&feature=youtu.be">Building a Workflow</a> : Video / Old version</li> -<li><a href="https://www.youtube.com/watch?v=WCTmuz5yBAo&feature=youtu.be">Monitoring a Plan</a> : Video on how to track an experiment as it is being run.</li> -</ul></li> -</ul> - -<p>Aquarium is a <a href="http://klavinslab.org">Klavins Lab</a> project.</p> +<p>Documentation, including installation instructions, can be found at <a href="http://www.aquarium.bio">aquarium.bio</a>.</p> </div></div> <div id="footer"> - Generated on Wed Dec 19 11:11:57 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/file_list.html b/docs/api/file_list.html index 90a723557..f2b72887c 100644 --- a/docs/api/file_list.html +++ b/docs/api/file_list.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8" /> diff --git a/docs/api/frames.html b/docs/api/frames.html index f076857f5..d6bc011e3 100644 --- a/docs/api/frames.html +++ b/docs/api/frames.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="utf-8"> <title>Aquarium Documentation</title> diff --git a/docs/api/index.html b/docs/api/index.html index 7f61006c7..8f3d1dcdc 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> @@ -73,43 +73,16 @@ <h2>Versions and Releases</h2> <ul> -<li>The latest version is available <a href="https://github.com/klavinslab/aquarium/releases/latest">here</a>. If you would like to stay current with bug fixes, the <a href="https://github.com/klavinslab/aquarium/tree/master">master</a> branch should always be stable and only a few commits ahead of the latest version. If you would like to play with the latest new features or help develop Aquarium, check out the <a href="https://github.com/klavinslab/aquarium/tree/staging">staging</a> branch.<br></li> +<li>The latest version is available <a href="https://github.com/klavinslab/aquarium/releases/latest">here</a>. If you would like to stay current with bug fixes, the <a href="https://github.com/klavinslab/aquarium/tree/master">master</a> branch should almost always be stable and only a few commits ahead of the latest version.</li> </ul> <h2>Documentation</h2> -<ul> -<li><a href="http://klavinslab.org/aquarium">Aquarium Project Pages</a> - -<ul> -<li><a href="http://klavinslab.org/aquarium/installation/">Installation</a></li> -<li><a href="http://klavinslab.org/aquarium/configuration/">Configuration</a></li> -<li><a href="http://klavinslab.org/aquarium/concepts/">Concepts</a></li> -<li>User Role Documentation:</li> -<li><a href="http://klavinslab.org/aquarium/manager/">Manager</a></li> -<li><a href="http://klavinslab.org/aquarium/technician/">Technician</a></li> -<li><a href="http://klavinslab.org/aquarium/designer/">Workflow Designer</a></li> -<li>Development Documentation:</li> -<li><a href="http://klavinslab.org/aquarium/aquarium_development/">Aquarium Development</a></li> -<li><a href="http://klavinslab.org/aquarium/protocol_tutorial/">Protocol Tutorial</a></li> -<li><a href="http://klavinslab.org/aquarium/api">Krill (Protocol) API</a></li> -<li><a href="https://github.com/klavinslab/trident">Trident Python API</a></li> -</ul></li> -<li>Videos - -<ul> -<li><a href="https://www.youtube.com/watch?v=ydN51ew1JmI&feature=youtu.be">Populating Inventory</a> : Video describing how to manage and create samples.</li> -<li><a href="https://www.youtube.com/watch?v=kYnDc8RIsNg&feature=youtu.be">Planning Experiments</a> : Video describing how to build an experimental workflow.</li> -<li><a href="https://www.youtube.com/watch?v=xDrv4f2AZlM&feature=youtu.be">Building a Workflow</a> : Video / Old version</li> -<li><a href="https://www.youtube.com/watch?v=WCTmuz5yBAo&feature=youtu.be">Monitoring a Plan</a> : Video on how to track an experiment as it is being run.</li> -</ul></li> -</ul> - -<p>Aquarium is a <a href="http://klavinslab.org">Klavins Lab</a> project.</p> +<p>Documentation, including installation instructions, can be found at <a href="http://www.aquarium.bio">aquarium.bio</a>.</p> </div></div> <div id="footer"> - Generated on Wed Dec 19 11:11:57 2018 by + Generated on Fri May 17 14:38:43 2019 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.16 (ruby-2.3.7). </div> diff --git a/docs/api/method_list.html b/docs/api/method_list.html index 1d7628a7f..715468510 100644 --- a/docs/api/method_list.html +++ b/docs/api/method_list.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8" /> @@ -102,16 +102,16 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> <div class="item"> - <span class='object_link'><a href="Operation.html#add_input-instance_method" title="Operation#add_input (method)">#add_input</a></span> - <small>Operation</small> + <span class='object_link'><a href="OperationType.html#add_input-instance_method" title="OperationType#add_input (method)">#add_input</a></span> + <small>OperationType</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="OperationType.html#add_input-instance_method" title="OperationType#add_input (method)">#add_input</a></span> - <small>OperationType</small> + <span class='object_link'><a href="Operation.html#add_input-instance_method" title="Operation#add_input (method)">#add_input</a></span> + <small>Operation</small> </div> </li> @@ -398,16 +398,16 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#child_data-instance_method" title="FieldValue#child_data (method)">#child_data</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="Operation.html#child_data-instance_method" title="Operation#child_data (method)">#child_data</a></span> + <small>Operation</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Operation.html#child_data-instance_method" title="Operation#child_data (method)">#child_data</a></span> - <small>Operation</small> + <span class='object_link'><a href="FieldValue.html#child_data-instance_method" title="FieldValue#child_data (method)">#child_data</a></span> + <small>FieldValue</small> </div> </li> @@ -478,16 +478,16 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#collection-instance_method" title="FieldValue#collection (method)">#collection</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="Krill/OperationList.html#collection-instance_method" title="Krill::OperationList#collection (method)">#collection</a></span> + <small>Krill::OperationList</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Krill/OperationList.html#collection-instance_method" title="Krill::OperationList#collection (method)">#collection</a></span> - <small>Krill::OperationList</small> + <span class='object_link'><a href="FieldValue.html#collection-instance_method" title="FieldValue#collection (method)">#collection</a></span> + <small>FieldValue</small> </div> </li> @@ -526,16 +526,16 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Krill/OperationList.html#column-instance_method" title="Krill::OperationList#column (method)">#column</a></span> - <small>Krill::OperationList</small> + <span class='object_link'><a href="Krill/Table.html#column-instance_method" title="Krill::Table#column (method)">#column</a></span> + <small>Krill::Table</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Krill/Table.html#column-instance_method" title="Krill::Table#column (method)">#column</a></span> - <small>Krill::Table</small> + <span class='object_link'><a href="Krill/OperationList.html#column-instance_method" title="Krill::OperationList#column (method)">#column</a></span> + <small>Krill::OperationList</small> </div> </li> @@ -566,16 +566,16 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> <div class="item"> - <span class='object_link'><a href="ObjectType.html#compare_and_upgrade-class_method" title="ObjectType.compare_and_upgrade (method)">compare_and_upgrade</a></span> - <small>ObjectType</small> + <span class='object_link'><a href="SampleType.html#compare_and_upgrade-class_method" title="SampleType.compare_and_upgrade (method)">compare_and_upgrade</a></span> + <small>SampleType</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="SampleType.html#compare_and_upgrade-class_method" title="SampleType.compare_and_upgrade (method)">compare_and_upgrade</a></span> - <small>SampleType</small> + <span class='object_link'><a href="ObjectType.html#compare_and_upgrade-class_method" title="ObjectType.compare_and_upgrade (method)">compare_and_upgrade</a></span> + <small>ObjectType</small> </div> </li> @@ -620,6 +620,22 @@ <h1 id="full_list_header">Method List</h1> </li> + <li class="odd "> + <div class="item"> + <span class='object_link'><a href="Operation.html#create_field_type-instance_method" title="Operation#create_field_type (method)">#create_field_type</a></span> + <small>Operation</small> + </div> + </li> + + + <li class="even "> + <div class="item"> + <span class='object_link'><a href="Operation.html#create_field_value-instance_method" title="Operation#create_field_value (method)">#create_field_value</a></span> + <small>Operation</small> + </div> + </li> + + <li class="odd "> <div class="item"> <span class='object_link'><a href="SampleType.html#create_from_raw-class_method" title="SampleType.create_from_raw (method)">create_from_raw</a></span> @@ -629,6 +645,14 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> + <div class="item"> + <span class='object_link'><a href="Operation.html#create_input-instance_method" title="Operation#create_input (method)">#create_input</a></span> + <small>Operation</small> + </div> + </li> + + + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValue.html#create_item-class_method" title="FieldValue.create_item (method)">create_item</a></span> <small>FieldValue</small> @@ -636,7 +660,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#create_number-class_method" title="FieldValue.create_number (method)">create_number</a></span> <small>FieldValue</small> @@ -644,7 +668,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValue.html#create_sample-class_method" title="FieldValue.create_sample (method)">create_sample</a></span> <small>FieldValue</small> @@ -652,7 +676,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#create_string-class_method" title="FieldValue.create_string (method)">create_string</a></span> <small>FieldValue</small> @@ -660,7 +684,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValue.html#create_url-class_method" title="FieldValue.create_url (method)">create_url</a></span> <small>FieldValue</small> @@ -668,7 +692,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#creator-class_method" title="FieldValue.creator (method)">creator</a></span> <small>FieldValue</small> @@ -676,7 +700,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Sample.html#creator-class_method" title="Sample.creator (method)">creator</a></span> <small>Sample</small> @@ -684,7 +708,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#custom_column-instance_method" title="Krill::OperationList#custom_column (method)">#custom_column</a></span> <small>Krill::OperationList</small> @@ -692,7 +716,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#custom_input-instance_method" title="Krill::OperationList#custom_input (method)">#custom_input</a></span> <small>Krill::OperationList</small> @@ -700,7 +724,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="DataAssociator.html#data_associations-instance_method" title="DataAssociator#data_associations (method)">#data_associations</a></span> <small>DataAssociator</small> @@ -708,7 +732,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Sample.html#data_hash-instance_method" title="Sample#data_hash (method)">#data_hash</a></span> <small>Sample</small> @@ -716,7 +740,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#data_matrix-instance_method" title="Collection#data_matrix (method)">#data_matrix</a></span> <small>Collection</small> @@ -724,7 +748,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#data_matrix_values-instance_method" title="Collection#data_matrix_values (method)">#data_matrix_values</a></span> <small>Collection</small> @@ -732,7 +756,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="ObjectType.html#data_object-instance_method" title="ObjectType#data_object (method)">#data_object</a></span> <small>ObjectType</small> @@ -740,7 +764,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even deprecated"> + <li class="odd deprecated"> <div class="item"> <span class='object_link'><a href="Item.html#datum-instance_method" title="Item#datum (method)">#datum</a></span> <small>Item</small> @@ -748,7 +772,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd deprecated"> + <li class="even deprecated"> <div class="item"> <span class='object_link'><a href="Item.html#datum=-instance_method" title="Item#datum= (method)">#datum=</a></span> <small>Item</small> @@ -756,7 +780,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#deactivate-instance_method" title="Operation#deactivate (method)">#deactivate</a></span> <small>Operation</small> @@ -764,7 +788,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#debug-instance_method" title="Krill::Base#debug (method)">#debug</a></span> <small>Krill::Base</small> @@ -772,7 +796,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#default_dimensions-instance_method" title="ObjectType#default_dimensions (method)">#default_dimensions</a></span> <small>ObjectType</small> @@ -780,7 +804,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#delete_selection-instance_method" title="Collection#delete_selection (method)">#delete_selection</a></span> <small>Collection</small> @@ -788,7 +812,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#deleted%3F-instance_method" title="Item#deleted? (method)">#deleted?</a></span> <small>Item</small> @@ -796,7 +820,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldType.html#destroy-instance_method" title="FieldType#destroy (method)">#destroy</a></span> <small>FieldType</small> @@ -804,7 +828,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#destroy_field_values-instance_method" title="Operation#destroy_field_values (method)">#destroy_field_values</a></span> <small>Operation</small> @@ -812,7 +836,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#dimensions-instance_method" title="Collection#dimensions (method)">#dimensions</a></span> <small>Collection</small> @@ -820,7 +844,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#distribute-instance_method" title="Krill::Base#distribute (method)">#distribute</a></span> <small>Krill::Base</small> @@ -828,7 +852,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="OperationType.html#documentation-instance_method" title="OperationType#documentation (method)">#documentation</a></span> <small>OperationType</small> @@ -836,7 +860,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#doer-instance_method" title="Job#doer (method)">#doer</a></span> <small>Job</small> @@ -844,7 +868,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="OperationType.html#done-instance_method" title="OperationType#done (method)">#done</a></span> <small>OperationType</small> @@ -852,7 +876,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#done%3F-instance_method" title="Job#done? (method)">#done?</a></span> <small>Job</small> @@ -860,7 +884,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#drop_data_matrix-instance_method" title="Collection#drop_data_matrix (method)">#drop_data_matrix</a></span> <small>Collection</small> @@ -868,7 +892,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#each_row_col-instance_method" title="Collection#each_row_col (method)">#each_row_col</a></span> <small>Collection</small> @@ -876,15 +900,15 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> - <span class='object_link'><a href="FieldType.html#empty%3F-instance_method" title="FieldType#empty? (method)">#empty?</a></span> - <small>FieldType</small> + <span class='object_link'><a href="Collection.html#empty%3F-instance_method" title="Collection#empty? (method)">#empty?</a></span> + <small>Collection</small> </div> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Locator.html#empty%3F-instance_method" title="Locator#empty? (method)">#empty?</a></span> <small>Locator</small> @@ -892,15 +916,15 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> - <span class='object_link'><a href="Collection.html#empty%3F-instance_method" title="Collection#empty? (method)">#empty?</a></span> - <small>Collection</small> + <span class='object_link'><a href="FieldType.html#empty%3F-instance_method" title="FieldType#empty? (method)">#empty?</a></span> + <small>FieldType</small> </div> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#end_table-instance_method" title="Krill::OperationList#end_table (method)">#end_table</a></span> <small>Krill::OperationList</small> @@ -908,7 +932,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#error-instance_method" title="Krill::Base#error (method)">#error</a></span> <small>Krill::Base</small> @@ -916,7 +940,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#error%3F-instance_method" title="Job#error? (method)">#error?</a></span> <small>Job</small> @@ -924,7 +948,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#error_backtrace-instance_method" title="Job#error_backtrace (method)">#error_backtrace</a></span> <small>Job</small> @@ -932,7 +956,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#error_message-instance_method" title="Job#error_message (method)">#error_message</a></span> <small>Job</small> @@ -940,7 +964,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="OperationType.html#error_out_obsolete_operations-instance_method" title="OperationType#error_out_obsolete_operations (method)">#error_out_obsolete_operations</a></span> <small>OperationType</small> @@ -948,7 +972,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#errored-instance_method" title="Krill::OperationList#errored (method)">#errored</a></span> <small>Krill::OperationList</small> @@ -956,7 +980,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Upload.html#expiring_url-instance_method" title="Upload#expiring_url (method)">#expiring_url</a></span> <small>Upload</small> @@ -964,34 +988,26 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> - <div class="item"> - <span class='object_link'><a href="SampleType.html#export-instance_method" title="SampleType#export (method)">#export</a></span> - <small>SampleType</small> - </div> - </li> - - <li class="odd "> <div class="item"> - <span class='object_link'><a href="Upload.html#export-instance_method" title="Upload#export (method)">#export</a></span> - <small>Upload</small> + <span class='object_link'><a href="Job.html#export-instance_method" title="Job#export (method)">#export</a></span> + <small>Job</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Job.html#export-instance_method" title="Job#export (method)">#export</a></span> - <small>Job</small> + <span class='object_link'><a href="Upload.html#export-instance_method" title="Upload#export (method)">#export</a></span> + <small>Upload</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="ObjectType.html#export-instance_method" title="ObjectType#export (method)">#export</a></span> - <small>ObjectType</small> + <span class='object_link'><a href="FieldValue.html#export-instance_method" title="FieldValue#export (method)">#export</a></span> + <small>FieldValue</small> </div> </li> @@ -1006,13 +1022,21 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#export-instance_method" title="FieldValue#export (method)">#export</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="ObjectType.html#export-instance_method" title="ObjectType#export (method)">#export</a></span> + <small>ObjectType</small> </div> </li> <li class="even "> + <div class="item"> + <span class='object_link'><a href="SampleType.html#export-instance_method" title="SampleType#export (method)">#export</a></span> + <small>SampleType</small> + </div> + </li> + + + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#features-instance_method" title="Item#features (method)">#features</a></span> <small>Item</small> @@ -1020,7 +1044,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#field_type-instance_method" title="FieldValue#field_type (method)">#field_type</a></span> <small>FieldValue</small> @@ -1028,7 +1052,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#find-instance_method" title="Operation#find (method)">#find</a></span> <small>Operation</small> @@ -1036,7 +1060,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#find-instance_method" title="Collection#find (method)">#find</a></span> <small>Collection</small> @@ -1044,7 +1068,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="DataAssociation.html#find_parent-class_method" title="DataAssociation.find_parent (method)">find_parent</a></span> <small>DataAssociation</small> @@ -1052,7 +1076,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#finish_show-instance_method" title="Krill::Base#finish_show (method)">#finish_show</a></span> <small>Krill::Base</small> @@ -1060,7 +1084,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Locator.html#first_empty-class_method" title="Locator.first_empty (method)">first_empty</a></span> <small>Locator</small> @@ -1068,7 +1092,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Table.html#from-instance_method" title="Krill::Table#from (method)">#from</a></span> <small>Krill::Table</small> @@ -1076,7 +1100,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#full%3F-instance_method" title="Collection#full? (method)">#full?</a></span> <small>Collection</small> @@ -1084,14 +1108,6 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> - <div class="item"> - <span class='object_link'><a href="Sample.html#full_json-instance_method" title="Sample#full_json (method)">#full_json</a></span> - <small>Sample</small> - </div> - </li> - - <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#full_json-instance_method" title="FieldValue#full_json (method)">#full_json</a></span> @@ -1102,16 +1118,16 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="DataAssociation.html#full_object-instance_method" title="DataAssociation#full_object (method)">#full_object</a></span> - <small>DataAssociation</small> + <span class='object_link'><a href="Sample.html#full_json-instance_method" title="Sample#full_json (method)">#full_json</a></span> + <small>Sample</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Krill/ShowBlock.html#get-instance_method" title="Krill::ShowBlock#get (method)">#get</a></span> - <small>Krill::ShowBlock</small> + <span class='object_link'><a href="DataAssociation.html#full_object-instance_method" title="DataAssociation#full_object (method)">#full_object</a></span> + <small>DataAssociation</small> </div> </li> @@ -1126,8 +1142,8 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> <div class="item"> - <span class='object_link'><a href="DataAssociator.html#get-instance_method" title="DataAssociator#get (method)">#get</a></span> - <small>DataAssociator</small> + <span class='object_link'><a href="Krill/ShowBlock.html#get-instance_method" title="Krill::ShowBlock#get (method)">#get</a></span> + <small>Krill::ShowBlock</small> </div> </li> @@ -1142,13 +1158,21 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> <div class="item"> - <span class='object_link'><a href="DataAssociator.html#get_association-instance_method" title="DataAssociator#get_association (method)">#get_association</a></span> + <span class='object_link'><a href="DataAssociator.html#get-instance_method" title="DataAssociator#get (method)">#get</a></span> <small>DataAssociator</small> </div> </li> <li class="odd "> + <div class="item"> + <span class='object_link'><a href="DataAssociator.html#get_association-instance_method" title="DataAssociator#get_association (method)">#get_association</a></span> + <small>DataAssociator</small> + </div> + </li> + + + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#get_data-instance_method" title="Item#get_data (method)">#get_data</a></span> <small>Item</small> @@ -1156,7 +1180,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#get_empty-instance_method" title="Collection#get_empty (method)">#get_empty</a></span> <small>Collection</small> @@ -1164,7 +1188,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#get_field_value-instance_method" title="Operation#get_field_value (method)">#get_field_value</a></span> <small>Operation</small> @@ -1172,7 +1196,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Parameter.html#get_float-class_method" title="Parameter.get_float (method)">get_float</a></span> <small>Parameter</small> @@ -1180,7 +1204,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#get_input-instance_method" title="Operation#get_input (method)">#get_input</a></span> <small>Operation</small> @@ -1188,7 +1212,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#get_matrix-instance_method" title="Collection#get_matrix (method)">#get_matrix</a></span> <small>Collection</small> @@ -1196,7 +1220,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#get_non_empty-instance_method" title="Collection#get_non_empty (method)">#get_non_empty</a></span> <small>Collection</small> @@ -1204,7 +1228,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#get_output-instance_method" title="Operation#get_output (method)">#get_output</a></span> <small>Operation</small> @@ -1212,7 +1236,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#get_part_data-instance_method" title="Collection#get_part_data (method)">#get_part_data</a></span> <small>Collection</small> @@ -1220,7 +1244,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/ShowResponse.html#get_response-instance_method" title="Krill::ShowResponse#get_response (method)">#get_response</a></span> <small>Krill::ShowResponse</small> @@ -1228,7 +1252,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Parameter.html#get_string-class_method" title="Parameter.get_string (method)">get_string</a></span> <small>Parameter</small> @@ -1236,7 +1260,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/ShowResponse.html#get_table_response-instance_method" title="Krill::ShowResponse#get_table_response (method)">#get_table_response</a></span> <small>Krill::ShowResponse</small> @@ -1244,7 +1268,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#group_by-instance_method" title="Krill::OperationList#group_by (method)">#group_by</a></span> <small>Krill::OperationList</small> @@ -1252,7 +1276,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#handler-instance_method" title="ObjectType#handler (method)">#handler</a></span> <small>ObjectType</small> @@ -1260,7 +1284,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Table.html#has_column%3F-instance_method" title="Krill::Table#has_column? (method)">#has_column?</a></span> <small>Krill::Table</small> @@ -1268,7 +1292,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Table.html#has_columns%3F-instance_method" title="Krill::Table#has_columns? (method)">#has_columns?</a></span> <small>Krill::Table</small> @@ -1276,7 +1300,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldType.html#has_sample_type-instance_method" title="FieldType#has_sample_type (method)">#has_sample_type</a></span> <small>FieldType</small> @@ -1284,7 +1308,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Locator.html#has_wizard-instance_method" title="Locator#has_wizard (method)">#has_wizard</a></span> <small>Locator</small> @@ -1292,7 +1316,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#image-instance_method" title="Krill::ShowBlock#image (method)">#image</a></span> <small>Krill::ShowBlock</small> @@ -1300,7 +1324,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Sample.html#in-instance_method" title="Sample#in (method)">#in</a></span> <small>Sample</small> @@ -1308,7 +1332,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="ObjectType.html#in_use-instance_method" title="ObjectType#in_use (method)">#in_use</a></span> <small>ObjectType</small> @@ -1316,7 +1340,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#include%3F-instance_method" title="Collection#include? (method)">#include?</a></span> <small>Collection</small> @@ -1324,7 +1348,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="SampleType.html#inconsistencies-instance_method" title="SampleType#inconsistencies (method)">#inconsistencies</a></span> <small>SampleType</small> @@ -1332,7 +1356,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldType.html#inconsistencies-instance_method" title="FieldType#inconsistencies (method)">#inconsistencies</a></span> <small>FieldType</small> @@ -1340,7 +1364,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValueKrill.html#info-instance_method" title="FieldValueKrill#info (method)">#info</a></span> <small>FieldValueKrill</small> @@ -1348,7 +1372,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Table.html#initialize-instance_method" title="Krill::Table#initialize (method)">#initialize</a></span> <small>Krill::Table</small> @@ -1356,7 +1380,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#input-instance_method" title="Operation#input (method)">#input</a></span> <small>Operation</small> @@ -1364,7 +1388,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#input_array-instance_method" title="Operation#input_array (method)">#input_array</a></span> <small>Operation</small> @@ -1372,7 +1396,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#input_collection-instance_method" title="Krill::OperationList#input_collection (method)">#input_collection</a></span> <small>Krill::OperationList</small> @@ -1380,7 +1404,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#input_column-instance_method" title="Krill::OperationList#input_column (method)">#input_column</a></span> <small>Krill::OperationList</small> @@ -1388,7 +1412,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#input_data-instance_method" title="Operation#input_data (method)">#input_data</a></span> <small>Operation</small> @@ -1396,7 +1420,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#input_item-instance_method" title="Krill::OperationList#input_item (method)">#input_item</a></span> <small>Krill::OperationList</small> @@ -1404,7 +1428,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#input_row-instance_method" title="Krill::OperationList#input_row (method)">#input_row</a></span> <small>Krill::OperationList</small> @@ -1412,7 +1436,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#input_sample-instance_method" title="Krill::OperationList#input_sample (method)">#input_sample</a></span> <small>Krill::OperationList</small> @@ -1420,7 +1444,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#inputs-instance_method" title="Operation#inputs (method)">#inputs</a></span> <small>Operation</small> @@ -1428,7 +1452,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="OperationType.html#inputs-instance_method" title="OperationType#inputs (method)">#inputs</a></span> <small>OperationType</small> @@ -1436,7 +1460,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#insert_operation-instance_method" title="Krill::Base#insert_operation (method)">#insert_operation</a></span> <small>Krill::Base</small> @@ -1444,7 +1468,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#inuse_less_than_quantity-instance_method" title="Item#inuse_less_than_quantity (method)">#inuse_less_than_quantity</a></span> <small>Item</small> @@ -1452,7 +1476,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#io_table-instance_method" title="Krill::OperationList#io_table (method)">#io_table</a></span> <small>Krill::OperationList</small> @@ -1460,7 +1484,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#is_part-instance_method" title="Item#is_part (method)">#is_part</a></span> <small>Item</small> @@ -1468,7 +1492,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#item-instance_method" title="Krill::ShowBlock#item (method)">#item</a></span> <small>Krill::ShowBlock</small> @@ -1476,7 +1500,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValue.html#item-instance_method" title="FieldValue#item (method)">#item</a></span> <small>FieldValue</small> @@ -1484,7 +1508,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#item-instance_method" title="Krill::OperationList#item (method)">#item</a></span> <small>Krill::OperationList</small> @@ -1492,7 +1516,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#item_column-instance_method" title="Krill::OperationList#item_column (method)">#item_column</a></span> <small>Krill::OperationList</small> @@ -1500,7 +1524,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#item_link-instance_method" title="FieldValue#item_link (method)">#item_link</a></span> <small>FieldValue</small> @@ -1508,7 +1532,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#items_for-class_method" title="Item.items_for (method)">items_for</a></span> <small>Item</small> @@ -1516,7 +1540,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#krill%3F-instance_method" title="Job#krill? (method)">#krill?</a></span> <small>Job</small> @@ -1524,7 +1548,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Locator.html#largest-class_method" title="Locator.largest (method)">largest</a></span> <small>Locator</small> @@ -1532,7 +1556,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="DataAssociator.html#lazy_associate-instance_method" title="DataAssociator#lazy_associate (method)">#lazy_associate</a></span> <small>DataAssociator</small> @@ -1540,7 +1564,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#leaf%3F-instance_method" title="Operation#leaf? (method)">#leaf?</a></span> <small>Operation</small> @@ -1548,7 +1572,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#load_samples-instance_method" title="Krill::Base#load_samples (method)">#load_samples</a></span> <small>Krill::Base</small> @@ -1556,7 +1580,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#location-instance_method" title="Item#location (method)">#location</a></span> <small>Item</small> @@ -1564,7 +1588,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#location=-instance_method" title="Item#location= (method)">#location=</a></span> <small>Item</small> @@ -1572,14 +1596,6 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> - <div class="item"> - <span class='object_link'><a href="Parameter.html#make-class_method" title="Parameter.make (method)">make</a></span> - <small>Parameter</small> - </div> - </li> - - <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#make-class_method" title="Item.make (method)">make</a></span> @@ -1605,6 +1621,14 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> + <div class="item"> + <span class='object_link'><a href="Parameter.html#make-class_method" title="Parameter.make (method)">make</a></span> + <small>Parameter</small> + </div> + </li> + + + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValueKrill.html#make_collection-instance_method" title="FieldValueKrill#make_collection (method)">#make_collection</a></span> <small>FieldValueKrill</small> @@ -1612,7 +1636,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Sample.html#make_item-instance_method" title="Sample#make_item (method)">#make_item</a></span> <small>Sample</small> @@ -1620,7 +1644,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValueKrill.html#make_part-instance_method" title="FieldValueKrill#make_part (method)">#make_part</a></span> <small>FieldValueKrill</small> @@ -1628,7 +1652,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#map-instance_method" title="Krill::OperationList#map (method)">#map</a></span> <small>Krill::OperationList</small> @@ -1636,7 +1660,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#mark_as_deleted-instance_method" title="Item#mark_as_deleted (method)">#mark_as_deleted</a></span> <small>Item</small> @@ -1644,7 +1668,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#matrix-instance_method" title="Collection#matrix (method)">#matrix</a></span> <small>Collection</small> @@ -1652,7 +1676,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#matrix=-instance_method" title="Collection#matrix= (method)">#matrix=</a></span> <small>Collection</small> @@ -1660,7 +1684,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="DataAssociation.html#may_delete-instance_method" title="DataAssociation#may_delete (method)">#may_delete</a></span> <small>DataAssociation</small> @@ -1668,7 +1692,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#min_and_max-instance_method" title="ObjectType#min_and_max (method)">#min_and_max</a></span> <small>ObjectType</small> @@ -1676,7 +1700,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="DataAssociator.html#modify-instance_method" title="DataAssociator#modify (method)">#modify</a></span> <small>DataAssociator</small> @@ -1684,7 +1708,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#move-instance_method" title="Item#move (method)">#move</a></span> <small>Item</small> @@ -1692,7 +1716,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#move_to-instance_method" title="Item#move_to (method)">#move_to</a></span> <small>Item</small> @@ -1700,90 +1724,82 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> - <div class="item"> - <span class='object_link'><a href="SampleType.html#name-instance_method" title="SampleType#name (method)">#name</a></span> - <small>SampleType</small> - </div> - </li> - - <li class="odd "> <div class="item"> - <span class='object_link'><a href="Upload.html#name-instance_method" title="Upload#name (method)">#name</a></span> - <small>Upload</small> + <span class='object_link'><a href="FieldType.html#name-instance_method" title="FieldType#name (method)">#name</a></span> + <small>FieldType</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="ObjectType.html#name-instance_method" title="ObjectType#name (method)">#name</a></span> - <small>ObjectType</small> + <span class='object_link'><a href="OperationType.html#name-instance_method" title="OperationType#name (method)">#name</a></span> + <small>OperationType</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Sample.html#name-instance_method" title="Sample#name (method)">#name</a></span> - <small>Sample</small> + <span class='object_link'><a href="Job.html#name-instance_method" title="Job#name (method)">#name</a></span> + <small>Job</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="OperationType.html#name-instance_method" title="OperationType#name (method)">#name</a></span> - <small>OperationType</small> + <span class='object_link'><a href="Upload.html#name-instance_method" title="Upload#name (method)">#name</a></span> + <small>Upload</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldType.html#name-instance_method" title="FieldType#name (method)">#name</a></span> - <small>FieldType</small> + <span class='object_link'><a href="FieldValue.html#name-instance_method" title="FieldValue#name (method)">#name</a></span> + <small>FieldValue</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Job.html#name-instance_method" title="Job#name (method)">#name</a></span> - <small>Job</small> + <span class='object_link'><a href="Sample.html#name-instance_method" title="Sample#name (method)">#name</a></span> + <small>Sample</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#name-instance_method" title="FieldValue#name (method)">#name</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="ObjectType.html#name-instance_method" title="ObjectType#name (method)">#name</a></span> + <small>ObjectType</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Operation.html#name-instance_method" title="Operation#name (method)">#name</a></span> - <small>Operation</small> + <span class='object_link'><a href="SampleType.html#name-instance_method" title="SampleType#name (method)">#name</a></span> + <small>SampleType</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Upload.html#name=-instance_method" title="Upload#name= (method)">#name=</a></span> - <small>Upload</small> + <span class='object_link'><a href="Operation.html#name-instance_method" title="Operation#name (method)">#name</a></span> + <small>Operation</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Collection.html#new_collection-class_method" title="Collection.new_collection (method)">new_collection</a></span> - <small>Collection</small> + <span class='object_link'><a href="Upload.html#name=-instance_method" title="Upload#name= (method)">#name=</a></span> + <small>Upload</small> </div> </li> @@ -1798,13 +1814,21 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> <div class="item"> - <span class='object_link'><a href="Collection.html#new_data_matrix-instance_method" title="Collection#new_data_matrix (method)">#new_data_matrix</a></span> + <span class='object_link'><a href="Collection.html#new_collection-class_method" title="Collection.new_collection (method)">new_collection</a></span> <small>Collection</small> </div> </li> <li class="odd "> + <div class="item"> + <span class='object_link'><a href="Collection.html#new_data_matrix-instance_method" title="Collection#new_data_matrix (method)">#new_data_matrix</a></span> + <small>Collection</small> + </div> + </li> + + + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#new_object-instance_method" title="Krill::Base#new_object (method)">#new_object</a></span> <small>Krill::Base</small> @@ -1812,7 +1836,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#new_object-class_method" title="Item.new_object (method)">new_object</a></span> <small>Item</small> @@ -1820,7 +1844,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#new_sample-class_method" title="Item.new_sample (method)">new_sample</a></span> <small>Item</small> @@ -1828,7 +1852,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#new_sample-instance_method" title="Krill::Base#new_sample (method)">#new_sample</a></span> <small>Krill::Base</small> @@ -1836,7 +1860,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#next-instance_method" title="Collection#next (method)">#next</a></span> <small>Collection</small> @@ -1844,7 +1868,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Locator.html#no_collisions-instance_method" title="Locator#no_collisions (method)">#no_collisions</a></span> <small>Locator</small> @@ -1852,7 +1876,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#nominal_cost-instance_method" title="Operation#nominal_cost (method)">#nominal_cost</a></span> <small>Operation</small> @@ -1860,7 +1884,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#non_empty_string-instance_method" title="Collection#non_empty_string (method)">#non_empty_string</a></span> <small>Collection</small> @@ -1868,7 +1892,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#non_wizard_location%3F-instance_method" title="Item#non_wizard_location? (method)">#non_wizard_location?</a></span> <small>Item</small> @@ -1876,7 +1900,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#not_started%3F-instance_method" title="Job#not_started? (method)">#not_started?</a></span> <small>Job</small> @@ -1884,7 +1908,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#note-instance_method" title="Krill::ShowBlock#note (method)">#note</a></span> <small>Krill::ShowBlock</small> @@ -1892,7 +1916,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="DataAssociator.html#notes-instance_method" title="DataAssociator#notes (method)">#notes</a></span> <small>DataAssociator</small> @@ -1900,7 +1924,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="DataAssociator.html#notes=-instance_method" title="DataAssociator#notes= (method)">#notes=</a></span> <small>DataAssociator</small> @@ -1908,7 +1932,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#num_posts-instance_method" title="Job#num_posts (method)">#num_posts</a></span> <small>Job</small> @@ -1916,7 +1940,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#num_posts-instance_method" title="Item#num_posts (method)">#num_posts</a></span> <small>Item</small> @@ -1924,7 +1948,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Sample.html#num_posts-instance_method" title="Sample#num_posts (method)">#num_posts</a></span> <small>Sample</small> @@ -1932,7 +1956,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#num_samples-instance_method" title="Collection#num_samples (method)">#num_samples</a></span> <small>Collection</small> @@ -1940,7 +1964,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="OperationType.html#numbers-class_method" title="OperationType.numbers (method)">numbers</a></span> <small>OperationType</small> @@ -1948,7 +1972,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#object_type-instance_method" title="Item#object_type (method)">#object_type</a></span> <small>Item</small> @@ -1956,7 +1980,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Sample.html#okay_to_drop%3F-class_method" title="Sample.okay_to_drop? (method)">okay_to_drop?</a></span> <small>Sample</small> @@ -1964,7 +1988,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#on_the_fly-instance_method" title="Operation#on_the_fly (method)">#on_the_fly</a></span> <small>Operation</small> @@ -1972,7 +1996,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#operation_id-instance_method" title="Krill::OperationList#operation_id (method)">#operation_id</a></span> <small>Krill::OperationList</small> @@ -1980,7 +2004,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#operation_type-instance_method" title="Krill::Base#operation_type (method)">#operation_type</a></span> <small>Krill::Base</small> @@ -1988,7 +2012,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#operations-instance_method" title="Krill::Base#operations (method)">#operations</a></span> <small>Krill::Base</small> @@ -1996,7 +2020,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#operations-instance_method" title="Job#operations (method)">#operations</a></span> <small>Job</small> @@ -2004,7 +2028,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#output-instance_method" title="Operation#output (method)">#output</a></span> <small>Operation</small> @@ -2012,7 +2036,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#output_array-instance_method" title="Operation#output_array (method)">#output_array</a></span> <small>Operation</small> @@ -2020,7 +2044,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#output_collection-instance_method" title="Krill::OperationList#output_collection (method)">#output_collection</a></span> <small>Krill::OperationList</small> @@ -2028,7 +2052,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#output_collections-instance_method" title="Krill::OperationList#output_collections (method)">#output_collections</a></span> <small>Krill::OperationList</small> @@ -2036,7 +2060,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#output_column-instance_method" title="Krill::OperationList#output_column (method)">#output_column</a></span> <small>Krill::OperationList</small> @@ -2044,7 +2068,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#output_data-instance_method" title="Operation#output_data (method)">#output_data</a></span> <small>Operation</small> @@ -2052,7 +2076,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#output_item-instance_method" title="Krill::OperationList#output_item (method)">#output_item</a></span> <small>Krill::OperationList</small> @@ -2060,7 +2084,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#output_row-instance_method" title="Krill::OperationList#output_row (method)">#output_row</a></span> <small>Krill::OperationList</small> @@ -2068,7 +2092,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#output_sample-instance_method" title="Krill::OperationList#output_sample (method)">#output_sample</a></span> <small>Krill::OperationList</small> @@ -2076,14 +2100,6 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> - <div class="item"> - <span class='object_link'><a href="OperationType.html#outputs-instance_method" title="OperationType#outputs (method)">#outputs</a></span> - <small>OperationType</small> - </div> - </li> - - <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#outputs-instance_method" title="Operation#outputs (method)">#outputs</a></span> @@ -2094,31 +2110,31 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Sample.html#owner-instance_method" title="Sample#owner (method)">#owner</a></span> - <small>Sample</small> + <span class='object_link'><a href="OperationType.html#outputs-instance_method" title="OperationType#outputs (method)">#outputs</a></span> + <small>OperationType</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Job.html#params_to_time-class_method" title="Job.params_to_time (method)">params_to_time</a></span> - <small>Job</small> + <span class='object_link'><a href="Sample.html#owner-instance_method" title="Sample#owner (method)">#owner</a></span> + <small>Sample</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldType.html#parent_class-instance_method" title="FieldType#parent_class (method)">#parent_class</a></span> - <small>FieldType</small> + <span class='object_link'><a href="Job.html#params_to_time-class_method" title="Job.params_to_time (method)">params_to_time</a></span> + <small>Job</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="FieldType.html#parent_id-instance_method" title="FieldType#parent_id (method)">#parent_id</a></span> + <span class='object_link'><a href="FieldType.html#parent_class-instance_method" title="FieldType#parent_class (method)">#parent_class</a></span> <small>FieldType</small> </div> </li> @@ -2126,8 +2142,8 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Sample.html#parent_type-instance_method" title="Sample#parent_type (method)">#parent_type</a></span> - <small>Sample</small> + <span class='object_link'><a href="FieldType.html#parent_id-instance_method" title="FieldType#parent_id (method)">#parent_id</a></span> + <small>FieldType</small> </div> </li> @@ -2141,6 +2157,14 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> + <div class="item"> + <span class='object_link'><a href="Sample.html#parent_type-instance_method" title="Sample#parent_type (method)">#parent_type</a></span> + <small>Sample</small> + </div> + </li> + + + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#part-instance_method" title="FieldValue#part (method)">#part</a></span> <small>FieldValue</small> @@ -2148,7 +2172,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#part-instance_method" title="Collection#part (method)">#part</a></span> <small>Collection</small> @@ -2156,7 +2180,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValueKrill.html#part%3F-instance_method" title="FieldValueKrill#part? (method)">#part?</a></span> <small>FieldValueKrill</small> @@ -2164,7 +2188,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#part_association_list-instance_method" title="Collection#part_association_list (method)">#part_association_list</a></span> <small>Collection</small> @@ -2172,7 +2196,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#part_matrix-instance_method" title="Collection#part_matrix (method)">#part_matrix</a></span> <small>Collection</small> @@ -2180,7 +2204,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#parts-class_method" title="Collection.parts (method)">parts</a></span> <small>Collection</small> @@ -2188,7 +2212,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#pass-instance_method" title="Operation#pass (method)">#pass</a></span> <small>Operation</small> @@ -2196,7 +2220,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="OperationType.html#pending-instance_method" title="OperationType#pending (method)">#pending</a></span> <small>OperationType</small> @@ -2204,7 +2228,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#pending%3F-instance_method" title="Job#pending? (method)">#pending?</a></span> <small>Job</small> @@ -2212,7 +2236,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#plan-instance_method" title="Operation#plan (method)">#plan</a></span> <small>Operation</small> @@ -2220,7 +2244,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#plankton%3F-instance_method" title="Job#plankton? (method)">#plankton?</a></span> <small>Job</small> @@ -2228,7 +2252,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Locator.html#port-class_method" title="Locator.port (method)">port</a></span> <small>Locator</small> @@ -2236,7 +2260,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Locator.html#port_all-class_method" title="Locator.port_all (method)">port_all</a></span> <small>Locator</small> @@ -2244,7 +2268,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#pos-instance_method" title="ObjectType#pos (method)">#pos</a></span> <small>ObjectType</small> @@ -2252,7 +2276,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#position-instance_method" title="Collection#position (method)">#position</a></span> <small>Collection</small> @@ -2260,7 +2284,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#position_as_hash-instance_method" title="Collection#position_as_hash (method)">#position_as_hash</a></span> <small>Collection</small> @@ -2268,7 +2292,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="OperationType.html#precondition-instance_method" title="OperationType#precondition (method)">#precondition</a></span> <small>OperationType</small> @@ -2276,7 +2300,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#precondition_value-instance_method" title="Operation#precondition_value (method)">#precondition_value</a></span> <small>Operation</small> @@ -2284,7 +2308,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#predecessors-instance_method" title="Operation#predecessors (method)">#predecessors</a></span> <small>Operation</small> @@ -2292,7 +2316,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="OperationType.html#primed-instance_method" title="OperationType#primed (method)">#primed</a></span> <small>OperationType</small> @@ -2300,7 +2324,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#primed_predecessors-instance_method" title="Operation#primed_predecessors (method)">#primed_predecessors</a></span> <small>Operation</small> @@ -2308,7 +2332,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#primitive_location-instance_method" title="Item#primitive_location (method)">#primitive_location</a></span> <small>Item</small> @@ -2316,7 +2340,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#produce-instance_method" title="Krill::Base#produce (method)">#produce</a></span> <small>Krill::Base</small> @@ -2324,7 +2348,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#proper_release_method-instance_method" title="ObjectType#proper_release_method (method)">#proper_release_method</a></span> <small>ObjectType</small> @@ -2332,7 +2356,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#property-instance_method" title="Krill::OperationList#property (method)">#property</a></span> <small>Krill::OperationList</small> @@ -2340,7 +2364,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="OperationType.html#protocol-instance_method" title="OperationType#protocol (method)">#protocol</a></span> <small>OperationType</small> @@ -2348,7 +2372,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#protocol=-instance_method" title="Krill::OperationList#protocol= (method)">#protocol=</a></span> <small>Krill::OperationList</small> @@ -2356,7 +2380,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#put_at-instance_method" title="Item#put_at (method)">#put_at</a></span> <small>Item</small> @@ -2364,7 +2388,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="ObjectType.html#quantity-instance_method" title="ObjectType#quantity (method)">#quantity</a></span> <small>ObjectType</small> @@ -2372,7 +2396,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#quantity_nonneg-instance_method" title="Item#quantity_nonneg (method)">#quantity_nonneg</a></span> <small>Item</small> @@ -2380,7 +2404,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#recurse-instance_method" title="Operation#recurse (method)">#recurse</a></span> <small>Operation</small> @@ -2388,7 +2412,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#reject-instance_method" title="Krill::OperationList#reject (method)">#reject</a></span> <small>Krill::OperationList</small> @@ -2396,7 +2420,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#release-instance_method" title="Krill::Base#release (method)">#release</a></span> <small>Krill::Base</small> @@ -2404,7 +2428,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#remove_one-instance_method" title="Collection#remove_one (method)">#remove_one</a></span> <small>Collection</small> @@ -2412,7 +2436,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#remove_types-instance_method" title="Job#remove_types (method)">#remove_types</a></span> <small>Job</small> @@ -2420,7 +2444,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Table.html#render-instance_method" title="Krill::Table#render (method)">#render</a></span> <small>Krill::Table</small> @@ -2428,7 +2452,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="SampleType.html#required_sample_types-instance_method" title="SampleType#required_sample_types (method)">#required_sample_types</a></span> <small>SampleType</small> @@ -2436,7 +2460,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#reset-instance_method" title="Job#reset (method)">#reset</a></span> <small>Job</small> @@ -2444,7 +2468,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowResponse.html#responses-instance_method" title="Krill::ShowResponse#responses (method)">#responses</a></span> <small>Krill::ShowResponse</small> @@ -2452,7 +2476,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#result-instance_method" title="Krill::OperationList#result (method)">#result</a></span> <small>Krill::OperationList</small> @@ -2460,23 +2484,23 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> - <span class='object_link'><a href="FieldValueKrill.html#retrieve-instance_method" title="FieldValueKrill#retrieve (method)">#retrieve</a></span> - <small>FieldValueKrill</small> + <span class='object_link'><a href="Krill/OperationList.html#retrieve-instance_method" title="Krill::OperationList#retrieve (method)">#retrieve</a></span> + <small>Krill::OperationList</small> </div> </li> - <li class="even "> + <li class="odd "> <div class="item"> - <span class='object_link'><a href="Krill/OperationList.html#retrieve-instance_method" title="Krill::OperationList#retrieve (method)">#retrieve</a></span> - <small>Krill::OperationList</small> + <span class='object_link'><a href="FieldValueKrill.html#retrieve-instance_method" title="FieldValueKrill#retrieve (method)">#retrieve</a></span> + <small>FieldValueKrill</small> </div> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#return_value-instance_method" title="Job#return_value (method)">#return_value</a></span> <small>Job</small> @@ -2484,7 +2508,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="FieldValue.html#routing-instance_method" title="FieldValue#routing (method)">#routing</a></span> <small>FieldValue</small> @@ -2492,7 +2516,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#row-instance_method" title="Krill::OperationList#row (method)">#row</a></span> <small>Krill::OperationList</small> @@ -2500,7 +2524,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#row_column-instance_method" title="Krill::OperationList#row_column (method)">#row_column</a></span> <small>Krill::OperationList</small> @@ -2508,7 +2532,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="ObjectType.html#rows-instance_method" title="ObjectType#rows (method)">#rows</a></span> <small>ObjectType</small> @@ -2516,7 +2540,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#rows=-instance_method" title="ObjectType#rows= (method)">#rows=</a></span> <small>ObjectType</small> @@ -2524,7 +2548,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#running-instance_method" title="Krill::OperationList#running (method)">#running</a></span> <small>Krill::OperationList</small> @@ -2532,15 +2556,15 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#sample-instance_method" title="FieldValue#sample (method)">#sample</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="Krill/OperationList.html#sample-instance_method" title="Krill::OperationList#sample (method)">#sample</a></span> + <small>Krill::OperationList</small> </div> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Item.html#sample-instance_method" title="Item#sample (method)">#sample</a></span> <small>Item</small> @@ -2548,15 +2572,15 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> - <span class='object_link'><a href="Krill/OperationList.html#sample-instance_method" title="Krill::OperationList#sample (method)">#sample</a></span> - <small>Krill::OperationList</small> + <span class='object_link'><a href="FieldValue.html#sample-instance_method" title="FieldValue#sample (method)">#sample</a></span> + <small>FieldValue</small> </div> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Sample.html#sample_from_identifier-class_method" title="Sample.sample_from_identifier (method)">sample_from_identifier</a></span> <small>Sample</small> @@ -2564,7 +2588,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#sample_type-instance_method" title="ObjectType#sample_type (method)">#sample_type</a></span> <small>ObjectType</small> @@ -2572,7 +2596,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Sample.html#sample_type_id-instance_method" title="Sample#sample_type_id (method)">#sample_type_id</a></span> <small>Sample</small> @@ -2580,7 +2604,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="ObjectType.html#sample_type_name-instance_method" title="ObjectType#sample_type_name (method)">#sample_type_name</a></span> <small>ObjectType</small> @@ -2588,7 +2612,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="ObjectType.html#save_as_test_type-instance_method" title="ObjectType#save_as_test_type (method)">#save_as_test_type</a></span> <small>ObjectType</small> @@ -2596,7 +2620,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="OperationType.html#schedule-instance_method" title="OperationType#schedule (method)">#schedule</a></span> <small>OperationType</small> @@ -2604,7 +2628,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="OperationType.html#schedule_aux-instance_method" title="OperationType#schedule_aux (method)">#schedule_aux</a></span> <small>OperationType</small> @@ -2612,15 +2636,15 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> - <span class='object_link'><a href="Krill/OperationList.html#select-instance_method" title="Krill::OperationList#select (method)">#select</a></span> - <small>Krill::OperationList</small> + <span class='object_link'><a href="Collection.html#select-instance_method" title="Collection#select (method)">#select</a></span> + <small>Collection</small> </div> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#select-instance_method" title="Krill::ShowBlock#select (method)">#select</a></span> <small>Krill::ShowBlock</small> @@ -2628,15 +2652,15 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> - <span class='object_link'><a href="Collection.html#select-instance_method" title="Collection#select (method)">#select</a></span> - <small>Collection</small> + <span class='object_link'><a href="Krill/OperationList.html#select-instance_method" title="Krill::OperationList#select (method)">#select</a></span> + <small>Krill::OperationList</small> </div> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#separator-instance_method" title="Krill::ShowBlock#separator (method)">#separator</a></span> <small>Krill::ShowBlock</small> @@ -2644,7 +2668,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Table.html#set-instance_method" title="Krill::Table#set (method)">#set</a></span> <small>Krill::Table</small> @@ -2652,14 +2676,6 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> - <div class="item"> - <span class='object_link'><a href="Collection.html#set-instance_method" title="Collection#set (method)">#set</a></span> - <small>Collection</small> - </div> - </li> - - <li class="even "> <div class="item"> <span class='object_link'><a href="FieldValue.html#set-instance_method" title="FieldValue#set (method)">#set</a></span> @@ -2670,16 +2686,16 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Job.html#set_arguments-instance_method" title="Job#set_arguments (method)">#set_arguments</a></span> - <small>Job</small> + <span class='object_link'><a href="Collection.html#set-instance_method" title="Collection#set (method)">#set</a></span> + <small>Collection</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#set_child_data-instance_method" title="FieldValue#set_child_data (method)">#set_child_data</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="Job.html#set_arguments-instance_method" title="Job#set_arguments (method)">#set_arguments</a></span> + <small>Job</small> </div> </li> @@ -2693,6 +2709,14 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> + <div class="item"> + <span class='object_link'><a href="FieldValue.html#set_child_data-instance_method" title="FieldValue#set_child_data (method)">#set_child_data</a></span> + <small>FieldValue</small> + </div> + </li> + + + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#set_data-instance_method" title="Item#set_data (method)">#set_data</a></span> <small>Item</small> @@ -2700,7 +2724,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#set_data_matrix-instance_method" title="Collection#set_data_matrix (method)">#set_data_matrix</a></span> <small>Collection</small> @@ -2708,7 +2732,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#set_input-instance_method" title="Operation#set_input (method)">#set_input</a></span> <small>Operation</small> @@ -2716,7 +2740,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#set_input_data-instance_method" title="Operation#set_input_data (method)">#set_input_data</a></span> <small>Operation</small> @@ -2724,7 +2748,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#set_matrix-instance_method" title="Collection#set_matrix (method)">#set_matrix</a></span> <small>Collection</small> @@ -2732,7 +2756,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#set_output-instance_method" title="Operation#set_output (method)">#set_output</a></span> <small>Operation</small> @@ -2740,7 +2764,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#set_output_data-instance_method" title="Operation#set_output_data (method)">#set_output_data</a></span> <small>Operation</small> @@ -2748,7 +2772,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#set_part_data-instance_method" title="Collection#set_part_data (method)">#set_part_data</a></span> <small>Collection</small> @@ -2756,7 +2780,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#set_primitive_location-instance_method" title="Item#set_primitive_location (method)">#set_primitive_location</a></span> <small>Item</small> @@ -2764,7 +2788,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#set_status_recursively-instance_method" title="Operation#set_status_recursively (method)">#set_status_recursively</a></span> <small>Operation</small> @@ -2772,7 +2796,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#show-instance_method" title="Krill::Base#show (method)">#show</a></span> <small>Krill::Base</small> @@ -2780,7 +2804,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#show_with_input_table-instance_method" title="Krill::Base#show_with_input_table (method)">#show_with_input_table</a></span> <small>Krill::Base</small> @@ -2788,7 +2812,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#siblings-instance_method" title="Operation#siblings (method)">#siblings</a></span> <small>Operation</small> @@ -2796,7 +2820,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Upload.html#size-instance_method" title="Upload#size (method)">#size</a></span> <small>Upload</small> @@ -2804,7 +2828,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#sort_by_location-instance_method" title="Krill::Base#sort_by_location (method)">#sort_by_location</a></span> <small>Krill::Base</small> @@ -2812,7 +2836,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#spread-instance_method" title="Krill::Base#spread (method)">#spread</a></span> <small>Krill::Base</small> @@ -2820,7 +2844,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Collection.html#spread-class_method" title="Collection.spread (method)">spread</a></span> <small>Collection</small> @@ -2828,7 +2852,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Job.html#start_link-instance_method" title="Job#start_link (method)">#start_link</a></span> <small>Job</small> @@ -2836,7 +2860,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#start_table-instance_method" title="Krill::OperationList#start_table (method)">#start_table</a></span> <small>Krill::OperationList</small> @@ -2844,7 +2868,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="OperationType.html#stats-instance_method" title="OperationType#stats (method)">#stats</a></span> <small>OperationType</small> @@ -2852,7 +2876,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#status-instance_method" title="Job#status (method)">#status</a></span> <small>Job</small> @@ -2860,7 +2884,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#step-class_method" title="Operation.step (method)">step</a></span> <small>Operation</small> @@ -2868,7 +2892,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#step_workflow-instance_method" title="Job#step_workflow (method)">#step_workflow</a></span> <small>Job</small> @@ -2876,7 +2900,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/OperationList.html#store-instance_method" title="Krill::OperationList#store (method)">#store</a></span> <small>Krill::OperationList</small> @@ -2884,7 +2908,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Item.html#store-instance_method" title="Item#store (method)">#store</a></span> <small>Item</small> @@ -2892,7 +2916,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Sample.html#stringify_errors-instance_method" title="Sample#stringify_errors (method)">#stringify_errors</a></span> <small>Sample</small> @@ -2900,7 +2924,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Job.html#submitter-instance_method" title="Job#submitter (method)">#submitter</a></span> <small>Job</small> @@ -2908,7 +2932,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Collection.html#subtract_one-instance_method" title="Collection#subtract_one (method)">#subtract_one</a></span> <small>Collection</small> @@ -2916,7 +2940,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Operation.html#successors-instance_method" title="Operation#successors (method)">#successors</a></span> <small>Operation</small> @@ -2924,7 +2948,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#table-instance_method" title="Krill::ShowBlock#table (method)">#table</a></span> <small>Krill::ShowBlock</small> @@ -2932,7 +2956,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="even "> + <li class="odd "> <div class="item"> <span class='object_link'><a href="Krill/Base.html#take-instance_method" title="Krill::Base#take (method)">#take</a></span> <small>Krill::Base</small> @@ -2940,7 +2964,7 @@ <h1 id="full_list_header">Method List</h1> </li> - <li class="odd "> + <li class="even "> <div class="item"> <span class='object_link'><a href="Operation.html#temporary-instance_method" title="Operation#temporary (method)">#temporary</a></span> <small>Operation</small> @@ -2948,6 +2972,14 @@ <h1 id="full_list_header">Method List</h1> </li> + <li class="odd "> + <div class="item"> + <span class='object_link'><a href="OperationType.html#test-instance_method" title="OperationType#test (method)">#test</a></span> + <small>OperationType</small> + </div> + </li> + + <li class="even "> <div class="item"> <span class='object_link'><a href="Krill/ShowBlock.html#timer-instance_method" title="Krill::ShowBlock#timer (method)">#timer</a></span> @@ -2982,48 +3014,48 @@ <h1 id="full_list_header">Method List</h1> <li class="even "> <div class="item"> - <span class='object_link'><a href="FieldValue.html#to_s-instance_method" title="FieldValue#to_s (method)">#to_s</a></span> - <small>FieldValue</small> + <span class='object_link'><a href="Sample.html#to_s-instance_method" title="Sample#to_s (method)">#to_s</a></span> + <small>Sample</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="ObjectType.html#to_s-instance_method" title="ObjectType#to_s (method)">#to_s</a></span> - <small>ObjectType</small> + <span class='object_link'><a href="Operation.html#to_s-instance_method" title="Operation#to_s (method)">#to_s</a></span> + <small>Operation</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Sample.html#to_s-instance_method" title="Sample#to_s (method)">#to_s</a></span> - <small>Sample</small> + <span class='object_link'><a href="ObjectType.html#to_s-instance_method" title="ObjectType#to_s (method)">#to_s</a></span> + <small>ObjectType</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Operation.html#to_s-instance_method" title="Operation#to_s (method)">#to_s</a></span> - <small>Operation</small> + <span class='object_link'><a href="Item.html#to_s-instance_method" title="Item#to_s (method)">#to_s</a></span> + <small>Item</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Locator.html#to_s-instance_method" title="Locator#to_s (method)">#to_s</a></span> - <small>Locator</small> + <span class='object_link'><a href="FieldValue.html#to_s-instance_method" title="FieldValue#to_s (method)">#to_s</a></span> + <small>FieldValue</small> </div> </li> <li class="odd "> <div class="item"> - <span class='object_link'><a href="Item.html#to_s-instance_method" title="Item#to_s (method)">#to_s</a></span> - <small>Item</small> + <span class='object_link'><a href="Locator.html#to_s-instance_method" title="Locator#to_s (method)">#to_s</a></span> + <small>Locator</small> </div> </li> @@ -3118,16 +3150,16 @@ <h1 id="full_list_header">Method List</h1> <li class="odd "> <div class="item"> - <span class='object_link'><a href="DataAssociator.html#upload-instance_method" title="DataAssociator#upload (method)">#upload</a></span> - <small>DataAssociator</small> + <span class='object_link'><a href="Krill/ShowBlock.html#upload-instance_method" title="Krill::ShowBlock#upload (method)">#upload</a></span> + <small>Krill::ShowBlock</small> </div> </li> <li class="even "> <div class="item"> - <span class='object_link'><a href="Krill/ShowBlock.html#upload-instance_method" title="Krill::ShowBlock#upload (method)">#upload</a></span> - <small>Krill::ShowBlock</small> + <span class='object_link'><a href="DataAssociator.html#upload-instance_method" title="DataAssociator#upload (method)">#upload</a></span> + <small>DataAssociator</small> </div> </li> @@ -3204,6 +3236,30 @@ <h1 id="full_list_header">Method List</h1> </li> + <li class="even "> + <div class="item"> + <span class='object_link'><a href="Operation.html#with_input-instance_method" title="Operation#with_input (method)">#with_input</a></span> + <small>Operation</small> + </div> + </li> + + + <li class="odd "> + <div class="item"> + <span class='object_link'><a href="Operation.html#with_output-instance_method" title="Operation#with_output (method)">#with_output</a></span> + <small>Operation</small> + </div> + </li> + + + <li class="even "> + <div class="item"> + <span class='object_link'><a href="Operation.html#with_property-instance_method" title="Operation#with_property (method)">#with_property</a></span> + <small>Operation</small> + </div> + </li> + + </ul> </div>