Class: Browserctl::IdleWatcher
- Inherits:
-
Object
- Object
- Browserctl::IdleWatcher
- Defined in:
- lib/browserctl/server/idle_watcher.rb
Instance Method Summary collapse
-
#initialize(last_used_fn) ⇒ IdleWatcher
constructor
A new instance of IdleWatcher.
- #watch(server) ⇒ Object
Constructor Details
#initialize(last_used_fn) ⇒ IdleWatcher
Returns a new instance of IdleWatcher.
7 8 9 |
# File 'lib/browserctl/server/idle_watcher.rb', line 7 def initialize(last_used_fn) @last_used_fn = last_used_fn end |
Instance Method Details
#watch(server) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/browserctl/server/idle_watcher.rb', line 11 def watch(server) loop do sleep 60 if idle? shutdown(server) break end end end |