doc/rdoc/core/classes/Range.html in facets-2.4.2 vs doc/rdoc/core/classes/Range.html in facets-2.4.3

- old
+ new

@@ -87,35 +87,35 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000011">combine</a></li> - <li><a href="#M000004">combine</a></li> - <li><a href="#M000012">combine</a></li> - <li><a href="#M000005">combine</a></li> - <li><a href="#M000003">overlap?</a></li> - <li><a href="#M000010">overlap?</a></li> - <li><a href="#M000013">to_r</a></li> - <li><a href="#M000006">to_r</a></li> - <li><a href="#M000014">to_range</a></li> - <li><a href="#M000007">to_range</a></li> - <li><a href="#M000009">umbrella</a></li> - <li><a href="#M000016">umbrella</a></li> - <li><a href="#M000015">within?</a></li> - <li><a href="#M000008">within?</a></li> + <li><a href="#M000009">combine</a></li> + <li><a href="#M000002">combine</a></li> + <li><a href="#M000010">combine</a></li> + <li><a href="#M000003">combine</a></li> + <li><a href="#M000001">overlap?</a></li> + <li><a href="#M000008">overlap?</a></li> + <li><a href="#M000011">to_r</a></li> + <li><a href="#M000004">to_r</a></li> + <li><a href="#M000012">to_range</a></li> + <li><a href="#M000005">to_range</a></li> + <li><a href="#M000007">umbrella</a></li> + <li><a href="#M000014">umbrella</a></li> + <li><a href="#M000013">within?</a></li> + <li><a href="#M000006">within?</a></li> </ul> <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>combine</b>(*intervals) + <a name="M000010"></a><b>combine</b>(*intervals) </div> <div class="description"> <p> Combine intervals. </p> @@ -125,12 +125,12 @@ CREDIT: Trans </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> - <div id="M000012_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> + <div id="M000010_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/combine.rb, line 23</span> <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">combine</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">intervals</span>) <span class="ruby-identifier">intype</span> = <span class="ruby-identifier">intervals</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">class</span> <span class="ruby-identifier">result</span> = [] @@ -158,11 +158,11 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>combine</b>(*intervals) + <a name="M000003"></a><b>combine</b>(*intervals) </div> <div class="description"> <p> Combine intervals. </p> @@ -172,12 +172,12 @@ CREDIT: Trans </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> - <div id="M000005_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> + <div id="M000003_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/combine.rb, line 23</span> <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">combine</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">intervals</span>) <span class="ruby-identifier">intype</span> = <span class="ruby-identifier">intervals</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">class</span> <span class="ruby-identifier">result</span> = [] @@ -206,11 +206,11 @@ </div> </div> <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000011"></a><b>combine</b>(*intervals) + <a name="M000009"></a><b>combine</b>(*intervals) </div> <div class="description"> <p> Combine ranges. </p> @@ -222,12 +222,12 @@ CREDIT: Trans </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> - <div id="M000011_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> + <div id="M000009_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/combine.rb, line 12</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">combine</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">intervals</span>) <span class="ruby-constant">Range</span>.<span class="ruby-identifier">combine</span>(<span class="ruby-keyword kw">self</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">intervals</span>) <span class="ruby-keyword kw">end</span> @@ -235,11 +235,11 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000004"></a><b>combine</b>(*intervals) + <a name="M000002"></a><b>combine</b>(*intervals) </div> <div class="description"> <p> Combine ranges. </p> @@ -251,12 +251,12 @@ CREDIT: Trans </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> - <div id="M000004_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> + <div id="M000002_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/combine.rb, line 12</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">combine</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">intervals</span>) <span class="ruby-constant">Range</span>.<span class="ruby-identifier">combine</span>(<span class="ruby-keyword kw">self</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">intervals</span>) <span class="ruby-keyword kw">end</span> @@ -264,24 +264,24 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000003"></a><b>overlap?</b>(other) + <a name="M000001"></a><b>overlap?</b>(other) </div> <div class="description"> <p> -Do two ranges <a href="Range.html#M000003">overlap?</a> +Do two ranges <a href="Range.html#M000001">overlap?</a> </p> <pre> CREDIT: Daniel Schierbeck CREDIT: Brandon Keepers </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> - <div id="M000003_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> + <div id="M000001_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/overlap.rb, line 8</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">overlap?</span>(<span class="ruby-identifier">other</span>) <span class="ruby-identifier">include?</span>(<span class="ruby-identifier">other</span>.<span class="ruby-identifier">first</span>) <span class="ruby-keyword kw">or</span> <span class="ruby-identifier">other</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">first</span>) <span class="ruby-keyword kw">end</span> @@ -289,24 +289,24 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000010"></a><b>overlap?</b>(other) + <a name="M000008"></a><b>overlap?</b>(other) </div> <div class="description"> <p> -Do two ranges <a href="Range.html#M000003">overlap?</a> +Do two ranges <a href="Range.html#M000001">overlap?</a> </p> <pre> CREDIT: Daniel Schierbeck CREDIT: Brandon Keepers </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> - <div id="M000010_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> + <div id="M000008_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/overlap.rb, line 8</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">overlap?</span>(<span class="ruby-identifier">other</span>) <span class="ruby-identifier">include?</span>(<span class="ruby-identifier">other</span>.<span class="ruby-identifier">first</span>) <span class="ruby-keyword kw">or</span> <span class="ruby-identifier">other</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">first</span>) <span class="ruby-keyword kw">end</span> @@ -314,23 +314,23 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>to_r</b>() + <a name="M000011"></a><b>to_r</b>() </div> <div class="description"> <p> A thing really should know itself. This simply returns <em>self</em>. </p> <p> CREDIT: Trans </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> - <div id="M000013_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> + <div id="M000011_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/to_r.rb, line 8</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_r</span> <span class="ruby-keyword kw">self</span> <span class="ruby-keyword kw">end</span> @@ -338,23 +338,23 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000006"></a><b>to_r</b>() + <a name="M000004"></a><b>to_r</b>() </div> <div class="description"> <p> A thing really should know itself. This simply returns <em>self</em>. </p> <p> CREDIT: Trans </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> - <div id="M000006_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> + <div id="M000004_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/to_r.rb, line 8</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_r</span> <span class="ruby-keyword kw">self</span> <span class="ruby-keyword kw">end</span> @@ -362,11 +362,11 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>to_range</b>() + <a name="M000012"></a><b>to_range</b>() </div> <div class="description"> <p> A thing really should know itself. This simply returns <em>self</em>. </p> @@ -378,12 +378,12 @@ <p> CREDIT: Trans </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> - <div id="M000014_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/to_r.rb, line 21</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_range</span> <span class="ruby-keyword kw">self</span> <span class="ruby-keyword kw">end</span> @@ -391,11 +391,11 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000007"></a><b>to_range</b>() + <a name="M000005"></a><b>to_range</b>() </div> <div class="description"> <p> A thing really should know itself. This simply returns <em>self</em>. </p> @@ -407,12 +407,12 @@ <p> CREDIT: Trans </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> - <div id="M000007_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> + <div id="M000005_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/to_r.rb, line 21</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_range</span> <span class="ruby-keyword kw">self</span> <span class="ruby-keyword kw">end</span> @@ -420,11 +420,11 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000009"></a><b>umbrella</b>(r) + <a name="M000007"></a><b>umbrella</b>(r) </div> <div class="description"> <p> Returns a two element array of the relationship between two Ranges. </p> @@ -460,12 +460,12 @@ CREDIT: Trans CREDIT: Chris Kappler </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> - <div id="M000009_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/within.rb, line 50</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">umbrella</span>(<span class="ruby-identifier">r</span>) <span class="ruby-identifier">s</span> = <span class="ruby-identifier">first</span> <span class="ruby-operator">&lt;=&gt;</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">first</span> <span class="ruby-identifier">e</span> = <span class="ruby-identifier">r</span>.<span class="ruby-identifier">last</span> <span class="ruby-operator">&lt;=&gt;</span> <span class="ruby-identifier">last</span> @@ -484,11 +484,11 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>umbrella</b>(r) + <a name="M000014"></a><b>umbrella</b>(r) </div> <div class="description"> <p> Returns a two element array of the relationship between two Ranges. </p> @@ -524,12 +524,12 @@ CREDIT: Trans CREDIT: Chris Kappler </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> - <div id="M000016_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/within.rb, line 50</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">umbrella</span>(<span class="ruby-identifier">r</span>) <span class="ruby-identifier">s</span> = <span class="ruby-identifier">first</span> <span class="ruby-operator">&lt;=&gt;</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">first</span> <span class="ruby-identifier">e</span> = <span class="ruby-identifier">r</span>.<span class="ruby-identifier">last</span> <span class="ruby-operator">&lt;=&gt;</span> <span class="ruby-identifier">last</span> @@ -548,27 +548,27 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>within?</b>(rng) + <a name="M000013"></a><b>within?</b>(rng) </div> <div class="description"> <p> -Uses the <a href="Range.html#M000009">Range#umbrella</a> method to +Uses the <a href="Range.html#M000007">Range#umbrella</a> method to determine if another <a href="Range.html">Range</a> is <em>anywhere</em> within this <a href="Range.html">Range</a>. </p> <pre> (1..3).within?(0..4) #=&gt; true CREDIT: Trans </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> - <div id="M000015_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/within.rb, line 10</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">within?</span>(<span class="ruby-identifier">rng</span>) <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">rng</span>.<span class="ruby-identifier">umbrella</span>(<span class="ruby-keyword kw">self</span>) <span class="ruby-keyword kw">when</span> [<span class="ruby-value">0</span>,<span class="ruby-value">0</span>], [<span class="ruby-value">-1</span>,<span class="ruby-value">0</span>], [<span class="ruby-value">0</span>,<span class="ruby-value">-1</span>], [<span class="ruby-value">-1</span>,<span class="ruby-value">-1</span>] @@ -581,26 +581,26 @@ </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000008"></a><b>within?</b>(rng) + <a name="M000006"></a><b>within?</b>(rng) </div> <div class="description"> <p> -Uses the <a href="Range.html#M000009">Range#umbrella</a> method to +Uses the <a href="Range.html#M000007">Range#umbrella</a> method to determine if another <a href="Range.html">Range</a> is <em>anywhere</em> within this <a href="Range.html">Range</a>. </p> <pre> (1..3).within?(0..4) #=&gt; true CREDIT: Trans </pre> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> - <div id="M000008_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> + <div id="M000006_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File lib/core/facets/range/within.rb, line 10</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">within?</span>(<span class="ruby-identifier">rng</span>) <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">rng</span>.<span class="ruby-identifier">umbrella</span>(<span class="ruby-keyword kw">self</span>) <span class="ruby-keyword kw">when</span> [<span class="ruby-value">0</span>,<span class="ruby-value">0</span>], [<span class="ruby-value">-1</span>,<span class="ruby-value">0</span>], [<span class="ruby-value">0</span>,<span class="ruby-value">-1</span>], [<span class="ruby-value">-1</span>,<span class="ruby-value">-1</span>] \ No newline at end of file