Class: SirTracksAlot::Reports::TargetReport
- Inherits:
-
SirTracksAlotReport
- Object
- Ruport::Controller
- Report
- SirTracksAlotReport
- SirTracksAlot::Reports::TargetReport
- Defined in:
- lib/sir_tracks_alot/reports/target_report.rb
Defined Under Namespace
Modules: Helpers Classes: HTML
Constant Summary collapse
- COLUMN_NAMES =
['target', 'page views', 'visits']
Instance Attribute Summary
Attributes inherited from SirTracksAlotReport
Attributes inherited from Report
Instance Method Summary collapse
Methods inherited from Report
Instance Method Details
#setup ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/sir_tracks_alot/reports/target_report.rb', line 8 def setup super column_names = .column_names || COLUMN_NAMES rows = .rows || [] table = Table(column_names, :data => rows) table.sort_rows_by!('page views', :order => :descending) self.data = table end |