Class: Minder::IdlePeriod

Inherits:
Period
  • Object
show all
Defined in:
lib/minder/pomodoro/idle_period.rb

Instance Method Summary collapse

Methods inherited from Period

#duration_in_minutes=, #elapsed_time

Instance Method Details

#complete!Object



17
18
19
# File 'lib/minder/pomodoro/idle_period.rb', line 17

def complete!
  self.ended_at = Time.now
end

#completed?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/minder/pomodoro/idle_period.rb', line 25

def completed?
  true
end

#elapsed?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/minder/pomodoro/idle_period.rb', line 21

def elapsed?
  true
end

#messageObject



9
10
11
# File 'lib/minder/pomodoro/idle_period.rb', line 9

def message
  nil
end

#start!Object



13
14
15
# File 'lib/minder/pomodoro/idle_period.rb', line 13

def start!
  self.started_at = Time.now
end

#titleObject



5
6
7
# File 'lib/minder/pomodoro/idle_period.rb', line 5

def title
  "Press space to start next period"
end

#typeObject



29
30
31
# File 'lib/minder/pomodoro/idle_period.rb', line 29

def type
  'idle'
end