class Pith::Watcher
Constants
- DEFAULT_INTERVAL
Attributes
interval[RW]
project[RW]
Public Class Methods
new(project, options = {})
click to toggle source
# File lib/pith/watcher.rb, line 7 def initialize(project, options = {}) @project = project @interval = DEFAULT_INTERVAL options.each do |k,v| send("#{k}=", v) end end
Public Instance Methods
call()
click to toggle source
# File lib/pith/watcher.rb, line 18 def call loop do begin project.build sleep(interval) rescue Interrupt break end end end