Sha256: caa730fe693411b471860f988b7f0cbe6261a4683a3e15908d378cd45ee05620
Contents?: true
Size: 489 Bytes
Versions: 61
Compression:
Stored size: 489 Bytes
Contents
require "guard/jobs/base" require "guard/ui" module Guard module Jobs class Sleep < Base 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 def background Thread.main.wakeup end def handle_interrupt Thread.main.raise Interrupt end end end end
Version data entries
61 entries across 61 versions & 10 rubygems