doc/Kernel.html in shenanigans-1.0.9 vs doc/Kernel.html in shenanigans-1.0.10

- old
+ new

@@ -1,225 +1,308 @@ -<!DOCTYPE html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title> + Module: Kernel + + &mdash; Documentation by YARD 0.8.7.3 + +</title> -<html> -<head> -<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> + <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" /> -<title>module Kernel - Shenanigans</title> + <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" /> -<link type="text/css" media="screen" href="./rdoc.css" rel="stylesheet"> - -<script type="text/javascript"> - var rdoc_rel_prefix = "./"; +<script type="text/javascript" charset="utf-8"> + hasFrames = window.top.frames.main ? true : false; + relpath = ''; + framesUrl = "frames.html#!" + escape(window.location.href); </script> -<script type="text/javascript" charset="utf-8" src="./js/jquery.js"></script> -<script type="text/javascript" charset="utf-8" src="./js/navigation.js"></script> -<script type="text/javascript" charset="utf-8" src="./js/search_index.js"></script> -<script type="text/javascript" charset="utf-8" src="./js/search.js"></script> -<script type="text/javascript" charset="utf-8" src="./js/searcher.js"></script> -<script type="text/javascript" charset="utf-8" src="./js/darkfish.js"></script> + <script type="text/javascript" charset="utf-8" src="js/jquery.js"></script> -<body id="top" class="module"> -<nav id="metadata"> - <nav id="home-section" class="section"> - <h3 class="section-header"> - <a href="./index.html">Home</a> - <a href="./table_of_contents.html#classes">Classes</a> - <a href="./table_of_contents.html#methods">Methods</a> - </h3> -</nav> + <script type="text/javascript" charset="utf-8" src="js/app.js"></script> - <nav id="search-section" class="section project-section" class="initially-hidden"> - <form action="#" method="get" accept-charset="utf-8"> - <h3 class="section-header"> - <input type="text" name="search" placeholder="Search" id="search-field" - title="Type to search, Up and Down to navigate, Enter to load"> - </h3> - </form> + </head> + <body> + <div id="header"> + <div id="menu"> + + <a href="_index.html">Index (K)</a> &raquo; + + + <span class="title">Kernel</span> + - <ul id="search-results" class="initially-hidden"></ul> -</nav> + <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div> +</div> - + <div id="search"> + <a class="full_list_link" id="class_list_link" + href="class_list.html"> + Class List + </a> + + <a class="full_list_link" id="method_list_link" + href="method_list.html"> + Method List + </a> + + <a class="full_list_link" id="file_list_link" + href="file_list.html"> + File List + </a> + +</div> + <div class="clear"></div> + </div> - <div id="file-metadata"> - <nav id="file-list-section" class="section"> - <h3 class="section-header">Defined In</h3> - <ul> - <li>lib/shenanigans/kernel/fn.rb - <li>lib/shenanigans/kernel/prompt.rb - <li>lib/shenanigans/kernel/require_optional.rb - <li>lib/shenanigans/kernel/with.rb - </ul> -</nav> + <iframe id="search_frame"></iframe> - - </div> + <div id="content"><h1>Module: Kernel + + + +</h1> - <div id="class-metadata"> +<dl class="box"> + + + - - - <!-- Method Quickref --> -<nav id="method-list-section" class="section"> - <h3 class="section-header">Methods</h3> + + + + <dt class="r1 last">Defined in:</dt> + <dd class="r1 last">lib/shenanigans/kernel/fn.rb<span class="defines">,<br /> + lib/shenanigans/kernel/with.rb,<br /> lib/shenanigans/kernel/prompt.rb,<br /> lib/shenanigans/kernel/require_optional.rb</span> +</dd> + +</dl> +<div class="clear"></div> - <ul class="link-list"> + + <h2>Constant Summary</h2> + + <dl class="constants"> + + <dt id="CONVERSIONS-constant" class="">CONVERSIONS = + <div class="docstring"> + <div class="discussion"> - <li ><a href="#method-i-fn">#fn</a> - - <li ><a href="#method-i-prompt">#prompt</a> - - <li ><a href="#method-i-require_optional">#require_optional</a> - - <li ><a href="#method-i-with">#with</a> - - </ul> -</nav> +<p>Currently only used by <code>prompt</code>: <code>:to_i</code>, +<code>:to_f</code>, <code>:to_r</code>, <code>:to_sym</code>, +<code>:to_c</code></p> + </div> +</div> +<div class="tags"> + - <div id="project-metadata"> - <nav id="fileindex-section" class="section project-section"> - <h3 class="section-header">Pages</h3> +</div> + </dt> + <dd><pre class="code"><span class='lbracket'>[</span><span class='symbol'>:to_i</span><span class='comma'>,</span> <span class='symbol'>:to_f</span><span class='comma'>,</span> <span class='symbol'>:to_r</span><span class='comma'>,</span> <span class='symbol'>:to_sym</span><span class='comma'>,</span> <span class='symbol'>:to_c</span><span class='rbracket'>]</span></pre></dd> + + </dl> + - <ul> + + + + + + - <li class="file"><a href="./README_rdoc.html">README</a> - - </ul> -</nav> + <h2> + Instance Method Summary + <small>(<a href="#" class="summary_toggle">collapse</a>)</small> + </h2> - <nav id="classindex-section" class="section project-section"> - <h3 class="section-header">Class and Module Index</h3> + <ul class="summary"> + + <li class="private "> + <span class="summary_signature"> + + <a href="#fn-instance_method" title="#fn (instance method)">- (Object) <strong>fn</strong>(*funs) </a> + - <ul class="link-list"> + + </span> - <li><a href="./Array.html">Array</a> - <li><a href="./Fixnum.html">Fixnum</a> - <li><a href="./Hash.html">Hash</a> + <span class="note title private">private</span> - <li><a href="./Kernel.html">Kernel</a> - <li><a href="./Module.html">Module</a> - <li><a href="./Object.html">Object</a> + - <li><a href="./String.html">String</a> + <span class="summary_desc"><div class='inline'> +<p>Composes a list of functions.</p> +</div></span> - </ul> -</nav> +</li> - </div> -</nav> - -<div id="documentation"> - <h1 class="module">module Kernel</h1> - - <div id="description" class="description"> + + <li class="private "> + <span class="summary_signature"> - </div><!-- description --> + <a href="#prompt-instance_method" title="#prompt (instance method)">- (Object) <strong>prompt</strong>(text = &#39;&#39;, conversion = nil) </a> + + + </span> - <section id="5Buntitled-5D" class="documentation-section"> - + <span class="note title private">private</span> + + + + + <span class="summary_desc"><div class='inline'> +<p>Displays a prompt and returns chomped input.</p> +</div></span> + +</li> + + + <li class="private "> + <span class="summary_signature"> + <a href="#require_optional-instance_method" title="#require_optional (instance method)">- (Object) <strong>require_optional</strong>(gem, &amp;block) </a> + - <!-- Constants --> - <section id="constants-list" class="section"> - <h3 class="section-header">Constants</h3> - <dl> + </span> + + + + <span class="note title private">private</span> + + + + + + <span class="summary_desc"><div class='inline'> +<p>Optionally require a gem.</p> +</div></span> + +</li> + - <dt id="CONVERSIONS">CONVERSIONS - - <dd class="description"><p>Currently only used by <code>prompt</code>: <code>:to_i</code>, -<code>:to_f</code>, <code>:to_r</code>, <code>:to_sym</code>, -<code>:to_c</code></p> - - - </dl> - </section> + <li class="private "> + <span class="summary_signature"> - + <a href="#with-instance_method" title="#with (instance method)">- (Object) <strong>with</strong>(o, &amp;blk) </a> - <!-- Methods --> - <section id="private-instance-5Buntitled-5D-method-details" class="method-section section"> - <h3 class="section-header">Private Instance Methods</h3> + </span> + + + + <span class="note title private">private</span> + + + + + <span class="summary_desc"><div class='inline'> +<p>A Pascal/ActionScript like with method.</p> +</div></span> + +</li> + + + </ul> + + + + + <div id="instance_method_details" class="method_details_list"> + <h2>Instance Method Details</h2> + - <div id="method-i-fn" class="method-detail "> - - <div class="method-heading"> - <span class="method-name">fn</span><span - class="method-args">(*funs)</span> - - <span class="method-click-advice">click to toggle source</span> - - </div> - + <div class="method_details first"> + <h3 class="signature first" id="fn-instance_method"> + + - (<tt><span class='object_link'><a href="Object.html" title="Object (class)">Object</a></span></tt>) <strong>fn</strong>(*funs) <span class="extras">(private)</span> + - <div class="method-description"> - - <p>Composes a list of functions. Functions can be specified as symbols or + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Composes a list of functions. Functions can be specified as symbols or lambdas.</p> <pre class="ruby">[<span class="ruby-string">&quot;foo bar&quot;</span>, <span class="ruby-string">&quot;baz qux&quot;</span>].<span class="ruby-identifier">map</span> <span class="ruby-operator">&amp;</span><span class="ruby-identifier">fn</span>(:<span class="ruby-identifier">split</span>, :<span class="ruby-identifier">last</span>) <span class="ruby-comment">#=&gt; [&quot;bar&quot;, &quot;qux&quot;]</span> (<span class="ruby-value">1</span><span class="ruby-operator">..</span><span class="ruby-value">3</span>).<span class="ruby-identifier">map</span> <span class="ruby-operator">&amp;</span><span class="ruby-identifier">fn</span>(:<span class="ruby-keyword">next</span>, <span class="ruby-operator">-</span><span class="ruby-operator">&gt;</span> <span class="ruby-identifier">x</span> { <span class="ruby-identifier">x</span> <span class="ruby-operator">*</span> <span class="ruby-identifier">x</span> }, <span class="ruby-operator">-</span><span class="ruby-operator">&gt;</span> <span class="ruby-identifier">x</span> { <span class="ruby-identifier">x</span>.<span class="ruby-identifier">to_f</span> <span class="ruby-operator">/</span> <span class="ruby-value">2</span> } ) <span class="ruby-comment">#=&gt; [2.0, 4.5, 8.0]</span> </pre> - - - - <div class="method-source-code" id="fn-source"> - <pre><span class="ruby-comment"># File lib/shenanigans/kernel/fn.rb, line 9</span> -<span class="ruby-keyword">def</span> <span class="ruby-identifier">fn</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">funs</span>) - <span class="ruby-operator">-</span><span class="ruby-operator">&gt;</span> <span class="ruby-identifier">x</span> <span class="ruby-keyword">do</span> - <span class="ruby-identifier">funs</span>.<span class="ruby-identifier">inject</span>(<span class="ruby-identifier">x</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">v</span>,<span class="ruby-identifier">f</span><span class="ruby-operator">|</span> - <span class="ruby-constant">Proc</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">f</span> <span class="ruby-operator">?</span> <span class="ruby-identifier">f</span>.<span class="ruby-identifier">call</span>(<span class="ruby-identifier">v</span>) <span class="ruby-operator">:</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">send</span>(<span class="ruby-identifier">f</span>) - <span class="ruby-keyword">end</span> - <span class="ruby-keyword">end</span> -<span class="ruby-keyword">end</span></pre> - </div><!-- fn-source --> - - </div> - + </div> +</div> +<div class="tags"> + - - </div><!-- fn-method --> +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + +9 +10 +11 +12 +13 +14 +15</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/shenanigans/kernel/fn.rb', line 9</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_fn'>fn</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_funs'>funs</span><span class='rparen'>)</span> + <span class='tlambda'>-&gt;</span> <span class='id identifier rubyid_x'>x</span> <span class='kw'>do</span> + <span class='id identifier rubyid_funs'>funs</span><span class='period'>.</span><span class='id identifier rubyid_inject'>inject</span><span class='lparen'>(</span><span class='id identifier rubyid_x'>x</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='comma'>,</span><span class='id identifier rubyid_f'>f</span><span class='op'>|</span> + <span class='const'>Proc</span> <span class='op'>===</span> <span class='id identifier rubyid_f'>f</span> <span class='op'>?</span> <span class='id identifier rubyid_f'>f</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_v'>v</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='id identifier rubyid_v'>v</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_f'>f</span><span class='rparen'>)</span> + <span class='kw'>end</span> + <span class='kw'>end</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> - <div id="method-i-prompt" class="method-detail "> - - <div class="method-heading"> - <span class="method-name">prompt</span><span - class="method-args">(text='', conversion=nil)</span> - - <span class="method-click-advice">click to toggle source</span> - - </div> - + <div class="method_details "> + <h3 class="signature " id="prompt-instance_method"> + + - (<tt><span class='object_link'><a href="Object.html" title="Object (class)">Object</a></span></tt>) <strong>prompt</strong>(text = &#39;&#39;, conversion = nil) <span class="extras">(private)</span> + - <div class="method-description"> - - <p>Displays a prompt and returns chomped input. Modelled after the Python + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Displays a prompt and returns chomped input. Modelled after the Python method <code>raw_input</code>, but also can be supplied with an optional conversion method.</p> <pre class="ruby"><span class="ruby-identifier">prompt</span>(<span class="ruby-string">&quot;Prompt&gt; &quot;</span>) <span class="ruby-constant">Prompt</span><span class="ruby-operator">&gt;</span> <span class="ruby-value">12</span> @@ -227,125 +310,153 @@ <span class="ruby-identifier">prompt</span>(<span class="ruby-string">&quot;Prompt&gt; &quot;</span>, :<span class="ruby-identifier">to_f</span>) <span class="ruby-constant">Prompt</span><span class="ruby-operator">&gt;</span> <span class="ruby-value">12</span> <span class="ruby-comment">#=&gt; 12.0</span> </pre> - - - - <div class="method-source-code" id="prompt-source"> - <pre><span class="ruby-comment"># File lib/shenanigans/kernel/prompt.rb, line 17</span> -<span class="ruby-keyword">def</span> <span class="ruby-identifier">prompt</span>(<span class="ruby-identifier">text</span>=<span class="ruby-string">&#39;&#39;</span>, <span class="ruby-identifier">conversion</span>=<span class="ruby-keyword">nil</span>) - <span class="ruby-identifier">print</span> <span class="ruby-identifier">text</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">text</span>.<span class="ruby-identifier">empty?</span> - <span class="ruby-identifier">input</span> = <span class="ruby-identifier">gets</span>.<span class="ruby-identifier">chomp</span> - <span class="ruby-constant">CONVERSIONS</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">conversion</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">input</span>.<span class="ruby-identifier">send</span>(<span class="ruby-identifier">conversion</span>) <span class="ruby-operator">:</span> <span class="ruby-identifier">input</span> -<span class="ruby-keyword">end</span></pre> - </div><!-- prompt-source --> - - </div> - + </div> +</div> +<div class="tags"> + - - </div><!-- prompt-method --> +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + +17 +18 +19 +20 +21</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/shenanigans/kernel/prompt.rb', line 17</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_prompt'>prompt</span><span class='lparen'>(</span><span class='id identifier rubyid_text'>text</span><span class='op'>=</span><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_end'>&#39;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_conversion'>conversion</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span> + <span class='id identifier rubyid_print'>print</span> <span class='id identifier rubyid_text'>text</span> <span class='kw'>unless</span> <span class='id identifier rubyid_text'>text</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='id identifier rubyid_input'>input</span> <span class='op'>=</span> <span class='id identifier rubyid_gets'>gets</span><span class='period'>.</span><span class='id identifier rubyid_chomp'>chomp</span> + <span class='const'>CONVERSIONS</span><span class='period'>.</span><span class='id identifier rubyid_include?'>include?</span><span class='lparen'>(</span><span class='id identifier rubyid_conversion'>conversion</span><span class='rparen'>)</span> <span class='op'>?</span> <span class='id identifier rubyid_input'>input</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_conversion'>conversion</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='id identifier rubyid_input'>input</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> - <div id="method-i-require_optional" class="method-detail "> - - <div class="method-heading"> - <span class="method-name">require_optional</span><span - class="method-args">(gem, &block)</span> - - <span class="method-click-advice">click to toggle source</span> - - </div> - + <div class="method_details "> + <h3 class="signature " id="require_optional-instance_method"> + + - (<tt><span class='object_link'><a href="Object.html" title="Object (class)">Object</a></span></tt>) <strong>require_optional</strong>(gem, &amp;block) <span class="extras">(private)</span> + - <div class="method-description"> - - <p>Optionally require a gem. If it is not available, <code>nil</code> will be + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Optionally require a gem. If it is not available, <code>nil</code> will be returned. Alternatively, a block can be provided with code to run.</p> <pre class="ruby"><span class="ruby-identifier">require</span> <span class="ruby-string">&#39;non_existent&#39;</span> <span class="ruby-comment">#=&gt; nil</span> <span class="ruby-identifier">require</span> <span class="ruby-string">&#39;non_existent&#39;</span> <span class="ruby-keyword">do</span> <span class="ruby-identifier">puts</span> <span class="ruby-string">&#39;Something went wrong&#39;</span> <span class="ruby-keyword">end</span> <span class="ruby-comment">#=&gt; Outputs &#39;Something went wrong&#39;</span> </pre> - - - - <div class="method-source-code" id="require_optional-source"> - <pre><span class="ruby-comment"># File lib/shenanigans/kernel/require_optional.rb, line 12</span> -<span class="ruby-keyword">def</span> <span class="ruby-identifier">require_optional</span>(<span class="ruby-identifier">gem</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>) - <span class="ruby-identifier">require</span> <span class="ruby-identifier">gem</span> -<span class="ruby-keyword">rescue</span> <span class="ruby-constant">LoadError</span> - <span class="ruby-identifier">block</span>.<span class="ruby-identifier">call</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">block</span> -<span class="ruby-keyword">end</span></pre> - </div><!-- require_optional-source --> - - </div> - + </div> +</div> +<div class="tags"> + - - </div><!-- require_optional-method --> +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + +12 +13 +14 +15 +16</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/shenanigans/kernel/require_optional.rb', line 12</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_require_optional'>require_optional</span><span class='lparen'>(</span><span class='id identifier rubyid_gem'>gem</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> + <span class='id identifier rubyid_require'>require</span> <span class='id identifier rubyid_gem'>gem</span> +<span class='kw'>rescue</span> <span class='const'>LoadError</span> + <span class='id identifier rubyid_block'>block</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span> <span class='kw'>if</span> <span class='id identifier rubyid_block'>block</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> - <div id="method-i-with" class="method-detail "> - - <div class="method-heading"> - <span class="method-name">with</span><span - class="method-args">(o, &blk)</span> - - <span class="method-click-advice">click to toggle source</span> - - </div> - + <div class="method_details "> + <h3 class="signature " id="with-instance_method"> + + - (<tt><span class='object_link'><a href="Object.html" title="Object (class)">Object</a></span></tt>) <strong>with</strong>(o, &amp;blk) <span class="extras">(private)</span> + - <div class="method-description"> - - <p>A Pascal/ActionScript like <code>with</code> method. Yields its argument to + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>A Pascal/ActionScript like <code>with</code> method. Yields its argument to the provided block and then returns it.</p> <pre class="ruby"><span class="ruby-identifier">with</span>([]) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">a</span><span class="ruby-operator">|</span> <span class="ruby-identifier">a</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">&quot;a&quot;</span> <span class="ruby-identifier">a</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">&quot;b&quot;</span> <span class="ruby-keyword">end</span> <span class="ruby-comment">#=&gt; [&quot;a&quot;, &quot;b&quot;]</span> </pre> - - - - <div class="method-source-code" id="with-source"> - <pre><span class="ruby-comment"># File lib/shenanigans/kernel/with.rb, line 9</span> -<span class="ruby-keyword">def</span> <span class="ruby-identifier">with</span>(<span class="ruby-identifier">o</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">blk</span>) - <span class="ruby-identifier">o</span>.<span class="ruby-identifier">tap</span>(<span class="ruby-operator">&amp;</span><span class="ruby-identifier">blk</span>) -<span class="ruby-keyword">end</span></pre> - </div><!-- with-source --> - - </div> - + </div> +</div> +<div class="tags"> + - - </div><!-- with-method --> +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> - - </section><!-- private-instance-method-details --> - - </section><!-- 5Buntitled-5D --> -</div><!-- documentation --> +9 +10 +11</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/shenanigans/kernel/with.rb', line 9</span> +<span class='kw'>def</span> <span class='id identifier rubyid_with'>with</span><span class='lparen'>(</span><span class='id identifier rubyid_o'>o</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_blk'>blk</span><span class='rparen'>)</span> + <span class='id identifier rubyid_o'>o</span><span class='period'>.</span><span class='id identifier rubyid_tap'>tap</span><span class='lparen'>(</span><span class='op'>&amp;</span><span class='id identifier rubyid_blk'>blk</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + </div> -<footer id="validator-badges"> - <p><a href="http://validator.w3.org/check/referer">[Validate]</a> - <p>Generated by <a href="https://github.com/rdoc/rdoc">RDoc</a> 4.0.0. - <p>Generated with the <a href="http://deveiate.org/projects/Darkfish-Rdoc/">Darkfish Rdoc Generator</a> 3. -</footer> +</div> + <div id="footer"> + Generated on Tue Dec 31 15:41:29 2013 by + <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> + 0.8.7.3 (ruby-2.0.0). +</div> + + </body> +</html> \ No newline at end of file