Class: Logbook::Clock
- Inherits:
-
Object
- Object
- Logbook::Clock
- Defined in:
- lib/logbook/clock.rb
Instance Method Summary collapse
Instance Method Details
#tick(entry) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/logbook/clock.rb', line 3 def tick(entry) case entry when LogEntry if running? yield(tracked_entry, minutes_in_between(tracked_entry, entry)) reset end when TaskEntry if running? yield(tracked_entry, minutes_in_between(tracked_entry, entry)) reset end if entry.starts_clock? track(entry) end else # ignore end end |