updated README and rdoc - reportable - Fork of reportable required by WarVox, from hdm/reportable.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit d69bc19b984ee8f2502dc9205fa63d443bf72a8d
(DIR) parent 302078c74c8857b4e0aab259fc7d2c79489d7d73
(HTM) Author: Marco Otte-Witte <marco.otte-witte@simplabs.com>
Date: Tue, 13 Jan 2009 23:36:02 +0800
updated README and rdoc
Signed-off-by: Marco Otte-Witte <marco.otte-witte@simplabs.com>
Diffstat:
M README.rdoc | 4 ++--
M rdoc/classes/Kvlr/ReportsAsSparkli… | 28 ++++++++++++++--------------
M rdoc/classes/Kvlr/ReportsAsSparkli… | 2 +-
M rdoc/classes/Kvlr/ReportsAsSparkli… | 30 +++++++++++++++---------------
M rdoc/classes/Kvlr/ReportsAsSparkli… | 66 ++++++++++++++++---------------
M rdoc/created.rid | 2 +-
M rdoc/files/README_rdoc.html | 6 +++---
M rdoc/files/lib/kvlr/core_extension… | 2 +-
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 +-
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 +-
M rdoc/files/lib/kvlr/reports_as_spa… | 2 +-
M rdoc/fr_method_index.html | 4 ++--
16 files changed, 80 insertions(+), 78 deletions(-)
---
(DIR) diff --git a/README.rdoc b/README.rdoc
@@ -8,8 +8,8 @@ This shows the basic usage. Consider the following user model, including +create
class User < ActiveRecord::Base
report_as_sparkline :registrations
- report_as_sparkline :activations, :date_column_name => :activated_at
- report_as_sparkline :total_users, :cumulate => true
+ report_as_sparkline :activations, :date_column => :activated_at
+ report_as_sparkline :total_users, :cumulate => true
end
Using +report_as_sparkline+ like this will add the following class methods to your User model:
(DIR) diff --git a/rdoc/classes/Kvlr/ReportsAsSparkline/ClassMethods.html b/rdoc/classes/Kvlr/ReportsAsSparkline/ClassMethods.html
@@ -80,7 +80,7 @@
<h3 class="section-bar">Methods</h3>
<div class="name-list">
- <a href="#M000001">report_as_sparkline</a>
+ <a href="#M000001">reports_as_sparkline</a>
</div>
</div>
@@ -107,7 +107,7 @@
<div class="method-heading">
<a href="#M000001" class="method-signature">
- <span class="method-name">report_as_sparkline</span><span class="method-args">(name, options = {})</span>
+ <span class="method-name">reports_as_sparkline</span><span class="method-args">(name, options = {})</span>
</a>
</div>
@@ -126,16 +126,16 @@ report method (<name>_report)
</ul>
<h4>Options</h4>
<ul>
-<li><tt>:date_column_name</tt> - The name of the date column on that the
-records are aggregated
+<li><tt>:date_column</tt> - The name of the date column on that the records are
+aggregated
</li>
-<li><tt>:value_column_name</tt> - The name of the column that holds the value
-to sum for aggregation :sum
+<li><tt>:value_column</tt> - The name of the column that holds the value to sum
+for aggregation :sum
</li>
<li><tt>:aggregation</tt> - The aggregation to use (either :count or :sum);
-when using :sum, :value_column_name must also be specified
+when using :sum, :value_column must also be specified
</li>
<li><tt>:grouping</tt> - The period records are grouped on (:hour, :day, :week,
@@ -153,14 +153,14 @@ records that match there conditions are reported on
<h4>Examples</h4>
<pre>
class Game < ActiveRecord::Base
- report_as_sparkline :games_per_day
- report_as_sparkline :games_played_total, :cumulate => true
+ reports_as_sparkline :games_per_day
+ reports_as_sparkline :games_played_total, :cumulate => true
end
class User < ActiveRecord::Base
- report_as_sparkline :registrations, :operation => :count
- report_as_sparkline :activations, :date_column_name => :activated_at, :operation => :count
- report_as_sparkline :total_users_report, :cumulate => true
- report_as_sparkline :rake, :aggregation => :sum, :value_column_name => :profile_visits
+ reports_as_sparkline :registrations, :operation => :count
+ reports_as_sparkline :activations, :date_column => :activated_at, :operation => :count
+ reports_as_sparkline :total_users_report, :cumulate => true
+ reports_as_sparkline :rake, :aggregation => :sum, :value_column => :profile_visits
end
</pre>
<p><a class="source-toggle" href="#"
@@ -168,7 +168,7 @@ records that match there conditions are reported on
<div class="method-source-code" id="M000001-source">
<pre>
<span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline.rb, line 38</span>
-38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">report_as_sparkline</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
+38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reports_as_sparkline</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
39: (<span class="ruby-keyword kw">class</span> <span class="ruby-operator"><<</span> <span class="ruby-keyword kw">self</span>; <span class="ruby-keyword kw">self</span>; <span class="ruby-keyword kw">end</span>).<span class="ruby-identifier">instance_eval</span> <span class="ruby-keyword kw">do</span>
40: <span class="ruby-identifier">define_method</span> <span class="ruby-node">"#{name.to_s}_report"</span>.<span class="ruby-identifier">to_sym</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-operator">*</span><span class="ruby-identifier">args</span><span class="ruby-operator">|</span>
41: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">delete</span>(<span class="ruby-identifier">:cumulate</span>)
(DIR) diff --git a/rdoc/classes/Kvlr/ReportsAsSparkline/Grouping.html b/rdoc/classes/Kvlr/ReportsAsSparkline/Grouping.html
@@ -139,7 +139,7 @@ href="Grouping.html#M000005">identifier</a> of the grouping - one of :hour,
<pre>
<span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/grouping.rb, line 10</span>
10: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">identifier</span>)
-11: <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"Invalid grouping #{grouping}"</span>) <span class="ruby-keyword kw">unless</span> [<span class="ruby-identifier">:hour</span>, <span class="ruby-identifier">:day</span>, <span class="ruby-identifier">:week</span>, <span class="ruby-identifier">:month</span>].<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">identifier</span>)
+11: <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"Invalid grouping #{identifier}"</span>) <span class="ruby-keyword kw">unless</span> [<span class="ruby-identifier">:hour</span>, <span class="ruby-identifier">:day</span>, <span class="ruby-identifier">:week</span>, <span class="ruby-identifier">:month</span>].<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">identifier</span>)
12: <span class="ruby-ivar">@identifier</span> = <span class="ruby-identifier">identifier</span>
13: <span class="ruby-keyword kw">end</span>
</pre>
(DIR) diff --git a/rdoc/classes/Kvlr/ReportsAsSparkline/Report.html b/rdoc/classes/Kvlr/ReportsAsSparkline/Report.html
@@ -120,7 +120,7 @@ and calculations
<td class="context-item-desc"></td>
</tr>
<tr class="top-aligned-row context-row">
- <td class="context-item-name">date_column_name</td>
+ <td class="context-item-name">date_column</td>
<td class="context-item-value"> [R] </td>
<td class="context-item-desc"></td>
</tr>
@@ -140,7 +140,7 @@ and calculations
<td class="context-item-desc"></td>
</tr>
<tr class="top-aligned-row context-row">
- <td class="context-item-name">value_column_name</td>
+ <td class="context-item-name">value_column</td>
<td class="context-item-value"> [R] </td>
<td class="context-item-desc"></td>
</tr>
@@ -168,27 +168,27 @@ and calculations
<ul>
<li><tt>klass</tt> - The model the report works on (This is the class you
invoke <a
-href="ClassMethods.html#M000001">Kvlr::ReportsAsSparkline::ClassMethods#report_as_sparkline</a>
+href="ClassMethods.html#M000001">Kvlr::ReportsAsSparkline::ClassMethods#reports_as_sparkline</a>
on)
</li>
<li><tt>name</tt> - The name of the report (as in <a
-href="ClassMethods.html#M000001">Kvlr::ReportsAsSparkline::ClassMethods#report_as_sparkline</a>)
+href="ClassMethods.html#M000001">Kvlr::ReportsAsSparkline::ClassMethods#reports_as_sparkline</a>)
</li>
</ul>
<h4>Options</h4>
<ul>
-<li><tt>:date_column_name</tt> - The name of the date column on that the
-records are aggregated
+<li><tt>:date_column</tt> - The name of the date column on that the records are
+aggregated
</li>
-<li><tt>:value_column_name</tt> - The name of the column that holds the value
-to sum for aggregation :sum
+<li><tt>:value_column</tt> - The name of the column that holds the value to sum
+for aggregation :sum
</li>
<li><tt>:aggregation</tt> - The aggregation to use (either :count or :sum);
-when using :sum, :value_column_name must also be specified
+when using :sum, :value_column must also be specified
</li>
<li><tt>:grouping</tt> - The period records are grouped on (:hour, :day, :week,
@@ -210,12 +210,12 @@ records that match there conditions are reported on
<span class="ruby-comment cmt"># File lib/kvlr/reports_as_sparkline/report.rb, line 22</span>
22: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">klass</span>, <span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
23: <span class="ruby-identifier">ensure_valid_options</span>(<span class="ruby-identifier">options</span>)
-24: <span class="ruby-ivar">@klass</span> = <span class="ruby-identifier">klass</span>
-25: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">name</span>
-26: <span class="ruby-ivar">@date_column_name</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:date_column_name</span>] <span class="ruby-operator">||</span> <span class="ruby-value str">'created_at'</span>).<span class="ruby-identifier">to_s</span>
-27: <span class="ruby-ivar">@value_column_name</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:value_column_name</span>] <span class="ruby-operator">||</span> (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:aggregation</span>] <span class="ruby-operator">!=</span> <span class="ruby-identifier">:sum</span> <span class="ruby-operator">?</span> <span class="ruby-value str">'id'</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">name</span>)).<span class="ruby-identifier">to_s</span>
-28: <span class="ruby-ivar">@aggregation</span> = <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:aggregation</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">:count</span>
-29: <span class="ruby-ivar">@grouping</span> = <span class="ruby-constant">Grouping</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:grouping</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">:day</span>)
+24: <span class="ruby-ivar">@klass</span> = <span class="ruby-identifier">klass</span>
+25: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">name</span>
+26: <span class="ruby-ivar">@date_column</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:date_column</span>] <span class="ruby-operator">||</span> <span class="ruby-value str">'created_at'</span>).<span class="ruby-identifier">to_s</span>
+27: <span class="ruby-ivar">@value_column</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:value_column</span>] <span class="ruby-operator">||</span> (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:aggregation</span>] <span class="ruby-operator">!=</span> <span class="ruby-identifier">:sum</span> <span class="ruby-operator">?</span> <span class="ruby-value str">'id'</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">name</span>)).<span class="ruby-identifier">to_s</span>
+28: <span class="ruby-ivar">@aggregation</span> = <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:aggregation</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">:count</span>
+29: <span class="ruby-ivar">@grouping</span> = <span class="ruby-constant">Grouping</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:grouping</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">:day</span>)
30: <span class="ruby-ivar">@options</span> = {
31: <span class="ruby-identifier">:limit</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:limit</span>] <span class="ruby-operator">||</span> <span class="ruby-value">100</span>,
32: <span class="ruby-identifier">:conditions</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:conditions</span>] <span class="ruby-operator">||</span> []
(DIR) diff --git a/rdoc/classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html b/rdoc/classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html
@@ -96,7 +96,7 @@ month or a year. All records falling into this period will be grouped.
<div class="name-list">
<a href="#M000007">first</a>
<a href="#M000006">new</a>
- <a href="#M000008">previous</a>
+ <a href="#M000008">next</a>
</div>
</div>
@@ -151,7 +151,8 @@ 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 -
-2.days
+1.days (since limit is 2, 2 reporting periods are included in the range,
+that is yesterday and today)
</p>
<h4>Parameters</h4>
<ul>
@@ -169,20 +170,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 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>
+ <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>
</pre>
</div>
</div>
@@ -230,32 +231,33 @@ reporting period
<div class="method-heading">
<a href="#M000008" class="method-signature">
- <span class="method-name">previous</span><span class="method-args">()</span>
+ <span class="method-name">next</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p>
-Returns the <a href="ReportingPeriod.html#M000008">previous</a> reporting
-period
+Returns the <a href="ReportingPeriod.html#M000008">next</a> reporting
+period (that is <a href="ReportingPeriod.html#M000008">next</a>
+hour/day/month/year)
</p>
<p><a class="source-toggle" href="#"
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 53</span>
-53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">previous</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>
+ <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>
</pre>
</div>
</div>
(DIR) diff --git a/rdoc/created.rid b/rdoc/created.rid
@@ -1 +1 @@
-Mon, 15 Dec 2008 16:23:07 +0100
+Tue, 13 Jan 2009 16:35:24 +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>Mon Dec 15 16:22:56 +0100 2008</td>
+ <td>Tue Jan 13 16:35:03 +0100 2009</td>
</tr>
</table>
</div>
@@ -82,8 +82,8 @@ This shows the basic usage. Consider the following user model, including
<pre>
class User < ActiveRecord::Base
report_as_sparkline :registrations
- report_as_sparkline :activations, :date_column_name => :activated_at
- report_as_sparkline :total_users, :cumulate => true
+ report_as_sparkline :activations, :date_column => :activated_at
+ report_as_sparkline :total_users, :cumulate => true
end
</pre>
<p>
(DIR) diff --git a/rdoc/files/lib/kvlr/core_extensions/date_time_rb.html b/rdoc/files/lib/kvlr/core_extensions/date_time_rb.html
@@ -56,7 +56,7 @@
</tr>
<tr class="top-aligned-row">
<td><strong>Last Update:</strong></td>
- <td>Thu Dec 11 19:09:52 +0100 2008</td>
+ <td>Mon Dec 15 18:35:29 +0100 2008</td>
</tr>
</table>
</div>
(DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline/asset_tag_helper_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline/asset_tag_helper_rb.html
@@ -56,7 +56,7 @@
</tr>
<tr class="top-aligned-row">
<td><strong>Last Update:</strong></td>
- <td>Thu Dec 11 20:11:04 +0100 2008</td>
+ <td>Mon Dec 15 18:35:29 +0100 2008</td>
</tr>
</table>
</div>
(DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline/cumulated_report_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline/cumulated_report_rb.html
@@ -56,7 +56,7 @@
</tr>
<tr class="top-aligned-row">
<td><strong>Last Update:</strong></td>
- <td>Thu Dec 11 19:25:14 +0100 2008</td>
+ <td>Tue Jan 13 16:19:01 +0100 2009</td>
</tr>
</table>
</div>
(DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline/grouping_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline/grouping_rb.html
@@ -56,7 +56,7 @@
</tr>
<tr class="top-aligned-row">
<td><strong>Last Update:</strong></td>
- <td>Thu Dec 11 20:11:56 +0100 2008</td>
+ <td>Tue Jan 13 12:14:04 +0100 2009</td>
</tr>
</table>
</div>
(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 Dec 11 19:27:42 +0100 2008</td>
+ <td>Tue Jan 13 16:03:14 +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>Thu Dec 11 20:14:36 +0100 2008</td>
+ <td>Tue Jan 13 14:22:10 +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>Thu Dec 11 20:12:58 +0100 2008</td>
+ <td>Tue Jan 13 15:48:00 +0100 2009</td>
</tr>
</table>
</div>
(DIR) diff --git a/rdoc/files/lib/kvlr/reports_as_sparkline_rb.html b/rdoc/files/lib/kvlr/reports_as_sparkline_rb.html
@@ -56,7 +56,7 @@
</tr>
<tr class="top-aligned-row">
<td><strong>Last Update:</strong></td>
- <td>Thu Dec 11 20:06:27 +0100 2008</td>
+ <td>Tue Jan 13 12:14:34 +0100 2009</td>
</tr>
</table>
</div>
(DIR) diff --git a/rdoc/fr_method_index.html b/rdoc/fr_method_index.html
@@ -25,8 +25,8 @@
<a href="classes/Kvlr/ReportsAsSparkline/Grouping.html#M000004">new (Kvlr::ReportsAsSparkline::Grouping)</a><br />
<a href="classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html#M000006">new (Kvlr::ReportsAsSparkline::ReportingPeriod)</a><br />
<a href="classes/Kvlr/ReportsAsSparkline/Report.html#M000009">new (Kvlr::ReportsAsSparkline::Report)</a><br />
- <a href="classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html#M000008">previous (Kvlr::ReportsAsSparkline::ReportingPeriod)</a><br />
- <a href="classes/Kvlr/ReportsAsSparkline/ClassMethods.html#M000001">report_as_sparkline (Kvlr::ReportsAsSparkline::ClassMethods)</a><br />
+ <a href="classes/Kvlr/ReportsAsSparkline/ReportingPeriod.html#M000008">next (Kvlr::ReportsAsSparkline::ReportingPeriod)</a><br />
+ <a href="classes/Kvlr/ReportsAsSparkline/ClassMethods.html#M000001">reports_as_sparkline (Kvlr::ReportsAsSparkline::ClassMethods)</a><br />
<a href="classes/Kvlr/ReportsAsSparkline/CumulatedReport.html#M000003">run (Kvlr::ReportsAsSparkline::CumulatedReport)</a><br />
<a href="classes/Kvlr/ReportsAsSparkline/Report.html#M000010">run (Kvlr::ReportsAsSparkline::Report)</a><br />
<a href="classes/Kvlr/ReportsAsSparkline/AssetTagHelper.html#M000002">sparkline_tag (Kvlr::ReportsAsSparkline::AssetTagHelper)</a><br />