Method: TimeTrackr::Database#start

Defined in:
lib/timetrackr/database.rb

#start(task, notes) ⇒ Object

start a period with optional notes



48
49
50
51
52
53
54
# File 'lib/timetrackr/database.rb', line 48

def start(task, notes)
  @db[:tasks][task] = Array[] unless @db[:tasks][task]
  if !@db[:current].include?(task)
    @db[:current].unshift(task)
    @db[:tasks][task].push({:start => Time.now, :notes => notes})
  end
end