Statistics

This commit is contained in:
Gregory Eremin
2013-06-05 00:41:48 +04:00
parent 7c6e2f442e
commit 16ea9b47f3
5 changed files with 57 additions and 8 deletions
+6
View File
@@ -6,6 +6,12 @@ module RakeControl
@storage = :active_record
end
def apply
setup_storage_model
end
private
def setup_storage_model
case storage
when :active_record, :activerecord
+23
View File
@@ -0,0 +1,23 @@
module RakeControl
class Statistics
attr_reader :name
def initialize(name)
@name = name
end
def last
relation.last
end
def log
relation.all
end
private
def relation
Run.where(name: name)
end
end
end