Method: Timer#stop

Defined in:
lib/mega/timer.rb

#stopObject

Stops timer and returns total time. If timer was not running returns false.



147
148
149
150
151
152
153
154
155
156
157
# File 'lib/mega/timer.rb', line 147

def stop
  if @running
    defuse
    # record running time
    @end_time = Time.now
    @running = false
    @total_time += (@end_time - @start_time)
  else
    nil
  end
end