updated documentation - reportable - Fork of reportable required by WarVox, from hdm/reportable.
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit baf5e26d2090c2390f178f3405728f9f2caf38cf
 (DIR) parent 4bdd41ffb940013461b09f647bef8828387a199d
 (HTM) Author: Marco Otte-Witte <marco.otte-witte@simplabs.com>
       Date:   Tue, 20 Jan 2009 17:45:53 +0100
       
       updated documentation
       
       Diffstat:
         M README.rdoc                         |       2 ++
         M rdoc/classes/Kvlr/ReportsAsSparkli… |      83 +++++++++++++++----------------
         M rdoc/created.rid                    |       2 +-
         M rdoc/files/README_rdoc.html         |      12 +++++++++++-
         M rdoc/files/lib/kvlr/reports_as_spa… |       2 +-
         M rdoc/files/lib/kvlr/reports_as_spa… |       2 +-
         M rdoc/files/lib/kvlr/reports_as_spa… |       2 +-
       
       7 files changed, 58 insertions(+), 47 deletions(-)
       ---
 (DIR) diff --git a/README.rdoc b/README.rdoc
       @@ -14,6 +14,7 @@ to it with the following options:
        * :limit - The number of periods to get (see :grouping)
        * :conditions - Conditions like in ActiveRecord::Base#find; only records that match there conditions are reported on
        * :cumulate - Sets whether to cumulate the numbers (instead of [1, 2, 3] returns [1, 3, 6])
       +* :live_data - Specified whether data for the current reporting period is read; if :live_data is true, you will experience a performance hit since the request cannot be satisfied from the cache only (defaults to false)
        
        <b>Example:</b>
        
       @@ -34,6 +35,7 @@ When invoking the report, you can override some of the options you specified for
        * :grouping - The period records are grouped on (:hour, :day, :week, :month)
        * :limit - The number of periods to get (see :grouping)
        * :conditions - Conditions like in ActiveRecord::Base#find; only records that match there conditions are reported on
       +* :live_data - Specified whether data for the current reporting period is read; if :live_data is true, you will experience a performance hit since the request cannot be satisfied from the cache only (defaults to false)
        
        <b>Example:</b>
        
 (DIR) diff --git a/rdoc/classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html b/rdoc/classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html
       @@ -153,8 +153,7 @@ Returns the <a href="ReportingPeriod.html#M000007">first</a> reporting
        period for a grouping and a limit; e.g. the <a
        href="ReportingPeriod.html#M000007">first</a> reporting period for <a
        href="Grouping.html">Grouping</a> :day and limit 2 would be Time.now -
       -1.days (since limit is 2, 2 reporting periods are included in the range,
       -that is yesterday and today)
       +2.days
        </p>
        <h4>Parameters</h4>
        <ul>
       @@ -172,20 +171,20 @@ href="ReportingPeriod.html#M000007">first</a> one
                    onclick="toggleCode('M000007-source');return false;">[Source]</a></p>
                  <div class="method-source-code" id="M000007-source">
        <pre>
       -    <span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/reporting_period.rb, line 24</span>
       -24:       <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">first</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-identifier">limit</span>)
       -25:         <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">grouping</span>.<span class="ruby-identifier">identifier</span>
       -26:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:hour</span>
       -27:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> (<span class="ruby-identifier">limit</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>).<span class="ruby-identifier">hours</span>)
       -28:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:day</span>
       -29:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> (<span class="ruby-identifier">limit</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>).<span class="ruby-identifier">days</span>)
       -30:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:week</span>
       -31:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> (<span class="ruby-identifier">limit</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>).<span class="ruby-identifier">weeks</span>)
       -32:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:month</span>
       -33:             <span class="ruby-identifier">date</span> = <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> (<span class="ruby-identifier">limit</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>).<span class="ruby-identifier">months</span>
       -34:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">Date</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">date</span>.<span class="ruby-identifier">year</span>, <span class="ruby-identifier">date</span>.<span class="ruby-identifier">month</span>, <span class="ruby-value">1</span>))
       -35:         <span class="ruby-keyword kw">end</span>
       -36:       <span class="ruby-keyword kw">end</span>
       +    <span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/reporting_period.rb, line 23</span>
       +23:       <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">first</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-identifier">limit</span>)
       +24:         <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">grouping</span>.<span class="ruby-identifier">identifier</span>
       +25:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:hour</span>
       +26:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">limit</span>.<span class="ruby-identifier">hours</span>)
       +27:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:day</span>
       +28:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">limit</span>.<span class="ruby-identifier">days</span>)
       +29:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:week</span>
       +30:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">limit</span>.<span class="ruby-identifier">weeks</span>)
       +31:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:month</span>
       +32:             <span class="ruby-identifier">date</span> = <span class="ruby-constant">DateTime</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">limit</span>.<span class="ruby-identifier">months</span>
       +33:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">grouping</span>, <span class="ruby-constant">Date</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">date</span>.<span class="ruby-identifier">year</span>, <span class="ruby-identifier">date</span>.<span class="ruby-identifier">month</span>, <span class="ruby-value">1</span>))
       +34:         <span class="ruby-keyword kw">end</span>
       +35:       <span class="ruby-keyword kw">end</span>
        </pre>
                  </div>
                </div>
       @@ -247,19 +246,19 @@ hour/day/month/year)
                    onclick="toggleCode('M000008-source');return false;">[Source]</a></p>
                  <div class="method-source-code" id="M000008-source">
        <pre>
       -    <span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/reporting_period.rb, line 54</span>
       -54:       <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">next</span>
       -55:         <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">case</span> <span class="ruby-ivar">@grouping</span>.<span class="ruby-identifier">identifier</span>
       -56:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:hour</span>
       -57:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">hour</span>)
       -58:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:day</span>
       -59:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">day</span>)
       -60:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:week</span>
       -61:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">week</span>)
       -62:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:month</span>
       -63:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">month</span>)
       -64:         <span class="ruby-keyword kw">end</span>
       -65:       <span class="ruby-keyword kw">end</span>
       +    <span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/reporting_period.rb, line 53</span>
       +53:       <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">next</span>
       +54:         <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">case</span> <span class="ruby-ivar">@grouping</span>.<span class="ruby-identifier">identifier</span>
       +55:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:hour</span>
       +56:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">hour</span>)
       +57:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:day</span>
       +58:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">day</span>)
       +59:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:week</span>
       +60:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">week</span>)
       +61:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:month</span>
       +62:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">+</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">month</span>)
       +63:         <span class="ruby-keyword kw">end</span>
       +64:       <span class="ruby-keyword kw">end</span>
        </pre>
                  </div>
                </div>
       @@ -284,19 +283,19 @@ hour/day/month/year)
                    onclick="toggleCode('M000009-source');return false;">[Source]</a></p>
                  <div class="method-source-code" id="M000009-source">
        <pre>
       -    <span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/reporting_period.rb, line 68</span>
       -68:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">previous</span>
       -69:         <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">case</span> <span class="ruby-ivar">@grouping</span>.<span class="ruby-identifier">identifier</span>
       -70:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:hour</span>
       -71:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">hour</span>)
       -72:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:day</span>
       -73:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">day</span>)
       -74:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:week</span>
       -75:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">week</span>)
       -76:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:month</span>
       -77:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">month</span>)
       -78:         <span class="ruby-keyword kw">end</span>
       -79:       <span class="ruby-keyword kw">end</span>
       +    <span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/reporting_period.rb, line 67</span>
       +67:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">previous</span>
       +68:         <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">case</span> <span class="ruby-ivar">@grouping</span>.<span class="ruby-identifier">identifier</span>
       +69:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:hour</span>
       +70:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">hour</span>)
       +71:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:day</span>
       +72:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">day</span>)
       +73:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:week</span>
       +74:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">week</span>)
       +75:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:month</span>
       +76:             <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@grouping</span>, <span class="ruby-ivar">@date_time</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>.<span class="ruby-identifier">month</span>)
       +77:         <span class="ruby-keyword kw">end</span>
       +78:       <span class="ruby-keyword kw">end</span>
        </pre>
                  </div>
                </div>
 (DIR) diff --git a/rdoc/created.rid b/rdoc/created.rid
       @@ -1 +1 @@
       -Mon, 19 Jan 2009 13:15:23 +0100
       +Tue, 20 Jan 2009 17:45:36 +0100
 (DIR) diff --git a/rdoc/files/README_rdoc.html b/rdoc/files/README_rdoc.html
       @@ -56,7 +56,7 @@
            </tr>
            <tr class="top-aligned-row">
              <td><strong>Last Update:</strong></td>
       -      <td>Thu Jan 15 16:53:21 +0100 2009</td>
       +      <td>Tue Jan 20 17:45:12 +0100 2009</td>
            </tr>
            </table>
          </div>
       @@ -107,6 +107,11 @@ match there conditions are reported on
        returns [1, 3, 6])
        
        </li>
       +<li>:live_data - Specified whether data for the current reporting period is
       +read; if :live_data is true, you will experience a performance hit since
       +the request cannot be satisfied from the cache only (defaults to false)
       +
       +</li>
        </ul>
        <p>
        <b>Example:</b>
       @@ -141,6 +146,11 @@ specified for <tt>reports_as_sparkline</tt>:
        match there conditions are reported on
        
        </li>
       +<li>:live_data - Specified whether data for the current reporting period is
       +read; if :live_data is true, you will experience a performance hit since
       +the request cannot be satisfied from the cache only (defaults to false)
       +
       +</li>
        </ul>
        <p>
        <b>Example:</b>
 (DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline/report_cache_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline/report_cache_rb.html
       @@ -56,7 +56,7 @@
            </tr>
            <tr class="top-aligned-row">
              <td><strong>Last Update:</strong></td>
       -      <td>Thu Jan 15 18:29:30 +0100 2009</td>
       +      <td>Tue Jan 20 17:31:13 +0100 2009</td>
            </tr>
            </table>
          </div>
 (DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline/report_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline/report_rb.html
       @@ -56,7 +56,7 @@
            </tr>
            <tr class="top-aligned-row">
              <td><strong>Last Update:</strong></td>
       -      <td>Mon Jan 19 13:09:10 +0100 2009</td>
       +      <td>Tue Jan 20 12:21:17 +0100 2009</td>
            </tr>
            </table>
          </div>
 (DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline/reporting_period_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline/reporting_period_rb.html
       @@ -56,7 +56,7 @@
            </tr>
            <tr class="top-aligned-row">
              <td><strong>Last Update:</strong></td>
       -      <td>Mon Jan 19 13:11:39 +0100 2009</td>
       +      <td>Tue Jan 20 17:19:46 +0100 2009</td>
            </tr>
            </table>
          </div>