class Series
Public Class Methods
start!(options = {})
click to toggle source
# File lib/models/series.rb, line 8 def self.start!(options = {}) attributes = { start: Time.now }.merge! options create(attributes) end
Public Instance Methods
finished?()
click to toggle source
# File lib/models/series.rb, line 26 def finished? !self.end.blank? end
start!()
click to toggle source
# File lib/models/series.rb, line 16 def start! self.start = Time.now self.save end
stop!()
click to toggle source
# File lib/models/series.rb, line 21 def stop! self.end = Time.now self.save end
total_time()
click to toggle source
# File lib/models/series.rb, line 30 def total_time self.start.difference(self.end || Time.now) end