class Guard::Jobs::Sleep
Public Instance Methods
background()
click to toggle source
# File lib/guard/jobs/sleep.rb, line 17 def background Thread.main.wakeup end
foreground()
click to toggle source
# File lib/guard/jobs/sleep.rb, line 7 def foreground UI.debug "Guards jobs done. Sleeping..." sleep UI.debug "Sleep interrupted by events." :stopped rescue Interrupt UI.debug "Sleep interrupted by user." :exit end
handle_interrupt()
click to toggle source
# File lib/guard/jobs/sleep.rb, line 21 def handle_interrupt Thread.main.raise Interrupt end