rdoc/RubyXL/Reference.html in rubyXL-3.4.25 vs rdoc/RubyXL/Reference.html in rubyXL-3.4.26
- old
+ new
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="UTF-8">
-<title>class RubyXL::Reference - rubyXL 3.4.25</title>
+<title>class RubyXL::Reference - rubyXL 3.4.26</title>
<script type="text/javascript">
var rdoc_rel_prefix = "../";
var index_rel_prefix = "../";
</script>
@@ -39,11 +39,11 @@
<div id="search-section" role="search" class="project-section initially-hidden">
<form action="#" method="get" accept-charset="utf-8">
<div id="search-field-wrapper">
<input id="search-field" role="combobox" aria-label="Search"
aria-autocomplete="list" aria-controls="search-results"
- type="text" name="search" placeholder="Search" spellcheck="false"
+ type="text" name="search" placeholder="Search (/) for a class, method, ..." spellcheck="false"
title="Type to search, Up and Down to navigate, Enter to load">
</div>
<ul id="search-results" aria-label="Search Results"
aria-busy="false" aria-expanded="false"
@@ -147,21 +147,23 @@
<header>
<h3>Public Class Methods</h3>
</header>
<div id="method-c-ind2ref" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">ind2ref</span><span
- class="method-args">(row = 0, col = 0)</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">ind2ref</span><span
+ class="method-args">(row = 0, col = 0)</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<p>Converts <code>row</code> and <code>col</code> zero-based indices to Excel-style cell reference <0> A…Z, AA…AZ, BA… …ZZ, AAA… …AZZ, BAA… …XFD <16383></p>
<div class="method-source-code" id="ind2ref-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 79</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 86</span>
<span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier ruby-title">ind2ref</span>(<span class="ruby-identifier">row</span> = <span class="ruby-value">0</span>, <span class="ruby-identifier">col</span> = <span class="ruby-value">0</span>)
<span class="ruby-identifier">str</span> = <span class="ruby-string">''</span>
<span class="ruby-identifier">loop</span> <span class="ruby-keyword">do</span>
<span class="ruby-identifier">x</span> = <span class="ruby-identifier">col</span> <span class="ruby-operator">%</span> <span class="ruby-value">26</span>
@@ -177,32 +179,40 @@
</div>
<div id="method-c-new" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">new</span><span
- class="method-args">(*params)</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">new</span><span
+ class="method-args">(*params)</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
- <p><a href="Reference.html#method-c-new"><code>RubyXL::Reference.new</code></a>(row, col) <a href="Reference.html#method-c-new"><code>RubyXL::Reference.new</code></a>(row_from, row_to, col_from, col_to) <a href="Reference.html#method-c-new"><code>RubyXL::Reference.new(reference_string)</code></a></p>
+ <p><a href="Reference.html#method-c-new"><code>RubyXL::Reference.new(row, col)</code></a> <a href="Reference.html#method-c-new"><code>RubyXL::Reference.new(row_from, row_to, col_from, col_to)</code></a> <a href="Reference.html#method-c-new"><code>RubyXL::Reference.new(reference_string)</code></a> <a href="Reference.html#method-c-new"><code>RubyXL::Reference.new</code></a>(row_from:, row_to:, col_from:, col_to:)</p>
<div class="method-source-code" id="new-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 11</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 12</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">initialize</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">params</span>)
<span class="ruby-identifier">row_from</span> = <span class="ruby-identifier">row_to</span> = <span class="ruby-identifier">col_from</span> = <span class="ruby-identifier">col_to</span> = <span class="ruby-keyword">nil</span>
<span class="ruby-keyword">case</span> <span class="ruby-identifier">params</span>.<span class="ruby-identifier">size</span>
<span class="ruby-keyword">when</span> <span class="ruby-value">4</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">row_from</span>, <span class="ruby-identifier">row_to</span>, <span class="ruby-identifier">col_from</span>, <span class="ruby-identifier">col_to</span> = <span class="ruby-identifier">params</span>
<span class="ruby-keyword">when</span> <span class="ruby-value">2</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">row_from</span>, <span class="ruby-identifier">col_from</span> = <span class="ruby-identifier">params</span>
<span class="ruby-keyword">when</span> <span class="ruby-value">1</span> <span class="ruby-keyword">then</span>
- <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"invalid value for #{self.class}: #{params[0].inspect}"</span>) <span class="ruby-keyword">unless</span> <span class="ruby-identifier">params</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
- <span class="ruby-identifier">from</span>, <span class="ruby-identifier">to</span> = <span class="ruby-identifier">params</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">split</span>(<span class="ruby-string">':'</span>)
- <span class="ruby-identifier">row_from</span>, <span class="ruby-identifier">col_from</span> = <span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ref2ind</span>(<span class="ruby-identifier">from</span>)
- <span class="ruby-identifier">row_to</span>, <span class="ruby-identifier">col_to</span> = <span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ref2ind</span>(<span class="ruby-identifier">to</span>) <span class="ruby-keyword">unless</span> <span class="ruby-identifier">to</span>.<span class="ruby-identifier">nil?</span>
+ <span class="ruby-keyword">case</span> <span class="ruby-identifier">params</span>.<span class="ruby-identifier">first</span>
+ <span class="ruby-keyword">when</span> <span class="ruby-constant">Hash</span> <span class="ruby-keyword">then</span>
+ <span class="ruby-identifier">row_from</span>, <span class="ruby-identifier">row_to</span>, <span class="ruby-identifier">col_from</span>, <span class="ruby-identifier">col_to</span> = <span class="ruby-identifier">params</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">fetch_values</span>(<span class="ruby-value">:row_from</span>, <span class="ruby-value">:row_to</span>, <span class="ruby-value">:col_from</span>, <span class="ruby-value">:col_to</span>)
+ <span class="ruby-keyword">when</span> <span class="ruby-constant">String</span> <span class="ruby-keyword">then</span>
+ <span class="ruby-identifier">from</span>, <span class="ruby-identifier">to</span> = <span class="ruby-identifier">params</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">split</span>(<span class="ruby-string">':'</span>)
+ <span class="ruby-identifier">row_from</span>, <span class="ruby-identifier">col_from</span> = <span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ref2ind</span>(<span class="ruby-identifier">from</span>)
+ <span class="ruby-identifier">row_to</span>, <span class="ruby-identifier">col_to</span> = <span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ref2ind</span>(<span class="ruby-identifier">to</span>) <span class="ruby-keyword">unless</span> <span class="ruby-identifier">to</span>.<span class="ruby-identifier">nil?</span>
+ <span class="ruby-keyword">else</span>
+ <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"invalid value for #{self.class}: #{params[0].inspect}"</span>) <span class="ruby-keyword">unless</span> <span class="ruby-identifier">params</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
+ <span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span>
<span class="ruby-ivar">@row_range</span> = <span class="ruby-constant">Range</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">row_from</span> <span class="ruby-operator">||</span> <span class="ruby-value">0</span>, <span class="ruby-identifier">row_to</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">row_from</span> <span class="ruby-operator">||</span> <span class="ruby-constant">ROW_MAX</span>)
<span class="ruby-ivar">@col_range</span> = <span class="ruby-constant">Range</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">col_from</span> <span class="ruby-operator">||</span> <span class="ruby-value">0</span>, <span class="ruby-identifier">col_to</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">col_from</span> <span class="ruby-operator">||</span> <span class="ruby-constant">COL_MAX</span>)
<span class="ruby-keyword">end</span></pre>
@@ -211,21 +221,23 @@
</div>
<div id="method-c-ref2ind" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">ref2ind</span><span
- class="method-args">(str)</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">ref2ind</span><span
+ class="method-args">(str)</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<p>Converts Excel-style cell reference to <code>row</code> and <code>col</code> zero-based indices.</p>
<div class="method-source-code" id="ref2ind-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 93</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 100</span>
<span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier ruby-title">ref2ind</span>(<span class="ruby-identifier">str</span>)
<span class="ruby-keyword">return</span> [ <span class="ruby-value">-1</span>, <span class="ruby-value">-1</span> ] <span class="ruby-keyword">unless</span> <span class="ruby-identifier">str</span> <span class="ruby-operator">=~</span> <span class="ruby-regexp">/\A([A-Z]+)(\d+)\Z/</span>
[ <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">last_match</span>(<span class="ruby-value">2</span>).<span class="ruby-identifier">to_i</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>, <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">last_match</span>(<span class="ruby-value">1</span>).<span class="ruby-identifier">each_byte</span>.<span class="ruby-identifier">inject</span>(<span class="ruby-value">0</span>) { <span class="ruby-operator">|</span><span class="ruby-identifier">col</span>, <span class="ruby-identifier">chr</span><span class="ruby-operator">|</span> <span class="ruby-identifier">col</span> <span class="ruby-operator">*</span> <span class="ruby-value">26</span> <span class="ruby-operator">+</span> (<span class="ruby-identifier">chr</span> <span class="ruby-operator">-</span> <span class="ruby-value">64</span>) } <span class="ruby-operator">-</span> <span class="ruby-value">1</span> ]
<span class="ruby-keyword">end</span></pre>
</div>
@@ -240,42 +252,46 @@
<header>
<h3>Public Instance Methods</h3>
</header>
<div id="method-i-3D-3D" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">==</span><span
- class="method-args">(other)</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">==</span><span
+ class="method-args">(other)</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="3D-3D-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 52</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 59</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">==</span>(<span class="ruby-identifier">other</span>)
<span class="ruby-operator">!</span><span class="ruby-identifier">other</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-operator">&&</span> (<span class="ruby-ivar">@row_range</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">other</span>.<span class="ruby-identifier">row_range</span>) <span class="ruby-operator">&&</span> (<span class="ruby-ivar">@col_range</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">other</span>.<span class="ruby-identifier">col_range</span>)
<span class="ruby-keyword">end</span></pre>
</div>
</div>
</div>
<div id="method-i-cover-3F" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">cover?</span><span
- class="method-args">(other)</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">cover?</span><span
+ class="method-args">(other)</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="cover-3F-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 56</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 63</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">cover?</span>(<span class="ruby-identifier">other</span>)
<span class="ruby-operator">!</span><span class="ruby-identifier">other</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-operator">&&</span> (<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">cover?</span>(<span class="ruby-identifier">other</span>.<span class="ruby-identifier">row_range</span>.<span class="ruby-identifier">begin</span>) <span class="ruby-operator">&&</span> <span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">cover?</span>(<span class="ruby-identifier">other</span>.<span class="ruby-identifier">row_range</span>.<span class="ruby-identifier">end</span>) <span class="ruby-operator">&&</span>
<span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">cover?</span>(<span class="ruby-identifier">other</span>.<span class="ruby-identifier">col_range</span>.<span class="ruby-identifier">begin</span>) <span class="ruby-operator">&&</span> <span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">cover?</span>(<span class="ruby-identifier">other</span>.<span class="ruby-identifier">col_range</span>.<span class="ruby-identifier">end</span>))
<span class="ruby-keyword">end</span></pre>
</div>
@@ -283,63 +299,69 @@
</div>
<div id="method-i-first_col" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">first_col</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">first_col</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="first_col-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 44</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 51</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">first_col</span>
<span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">begin</span>
<span class="ruby-keyword">end</span></pre>
</div>
</div>
</div>
<div id="method-i-first_row" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">first_row</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">first_row</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="first_row-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 36</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 43</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">first_row</span>
<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">begin</span>
<span class="ruby-keyword">end</span></pre>
</div>
</div>
</div>
<div id="method-i-inspect" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">inspect</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">inspect</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="inspect-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 69</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 76</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">inspect</span>
<span class="ruby-keyword">if</span> <span class="ruby-identifier">single_cell?</span> <span class="ruby-keyword">then</span>
<span class="ruby-node">"#<#{self.class} @row=#{@row_range.begin} @col=#{@col_range.begin}>"</span>
<span class="ruby-keyword">else</span>
<span class="ruby-node">"#<#{self.class} @row_range=#{@row_range} @col_range=#{@col_range}>"</span>
@@ -350,84 +372,92 @@
</div>
<div id="method-i-last_col" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">last_col</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">last_col</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="last_col-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 48</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 55</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">last_col</span>
<span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">end</span>
<span class="ruby-keyword">end</span></pre>
</div>
</div>
</div>
<div id="method-i-last_row" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">last_row</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">last_row</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="last_row-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 40</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 47</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">last_row</span>
<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">end</span>
<span class="ruby-keyword">end</span></pre>
</div>
</div>
</div>
<div id="method-i-single_cell-3F" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">single_cell?</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">single_cell?</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="single_cell-3F-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 28</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 35</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">single_cell?</span>
(<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">begin</span> <span class="ruby-operator">==</span> <span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">end</span>) <span class="ruby-operator">&&</span> (<span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">begin</span> <span class="ruby-operator">==</span> <span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">end</span>)
<span class="ruby-keyword">end</span></pre>
</div>
</div>
</div>
<div id="method-i-to_s" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">to_s</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">to_s</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="to_s-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 61</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 68</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">to_s</span>
<span class="ruby-keyword">if</span> <span class="ruby-identifier">single_cell?</span> <span class="ruby-keyword">then</span>
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ind2ref</span>(<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">begin</span>, <span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">begin</span>)
<span class="ruby-keyword">else</span>
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ind2ref</span>(<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">begin</span>, <span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">begin</span>) <span class="ruby-operator">+</span> <span class="ruby-string">':'</span> <span class="ruby-operator">+</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">ind2ref</span>(<span class="ruby-ivar">@row_range</span>.<span class="ruby-identifier">end</span>, <span class="ruby-ivar">@col_range</span>.<span class="ruby-identifier">end</span>)
@@ -438,21 +468,23 @@
</div>
<div id="method-i-valid-3F" class="method-detail ">
- <div class="method-heading">
- <span class="method-name">valid?</span><span
- class="method-args">()</span>
- <span class="method-click-advice">click to toggle source</span>
+ <div class="method-header">
+ <div class="method-heading">
+ <span class="method-name">valid?</span><span
+ class="method-args">()</span>
+ <span class="method-click-advice">click to toggle source</span>
+ </div>
</div>
<div class="method-description">
<div class="method-source-code" id="valid-3F-source">
- <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 32</span>
+ <pre><span class="ruby-comment"># File lib/rubyXL/objects/reference.rb, line 39</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">valid?</span>
<span class="ruby-operator">!</span>(<span class="ruby-identifier">row_range</span>.<span class="ruby-identifier">begin</span>.<span class="ruby-identifier">negative?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">col_range</span>.<span class="ruby-identifier">begin</span>.<span class="ruby-identifier">negative?</span>)
<span class="ruby-keyword">end</span></pre>
</div>
</div>
@@ -466,9 +498,9 @@
</main>
<footer id="validator-badges" role="contentinfo">
<p><a href="https://validator.w3.org/check/referer">Validate</a>
- <p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.4.0.
+ <p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.6.3.1.
<p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.
</footer>