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"><=></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"><=></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"><=></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"><=></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) #=> 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) #=> 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