A data tracker that knows when to report.
All you need to do is add items to it and eventually it will report when the time has come! You can add objects or strings.
e.g.
DailyStats.get.add(@rock)
,
DailyStats.get.add('rock')
,
WeeklyStats.get.add('big rock')
Also you can add items to all trackers and and each tracker will report and reset then its time is due with
Stats.add_to_all('rock solid butter')