Class: Time4Break

Inherits:
Object
  • Object
show all
Defined in:
lib/t4b.rb

Class Method Summary collapse

Class Method Details

.need_some_rest?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/t4b.rb', line 13

def self.need_some_rest?
  working_time > 3600
end

.t4bObject



17
18
19
20
# File 'lib/t4b.rb', line 17

def self.t4b
  return "Please, leave your laptop alone for at least 5 minutes!" if need_some_rest?
  "Carry on working"
end

.wokenObject



5
6
7
# File 'lib/t4b.rb', line 5

def self.woken
  `echo $(sysctl -a | grep waketime)`.split[-2]
end

.working_timeObject



9
10
11
# File 'lib/t4b.rb', line 9

def self.working_time
  (Time.now - Time.parse(woken)).abs
end