lib/sanford/host.rb in sanford-0.6.1 vs lib/sanford/host.rb in sanford-0.6.2
- old
+ new
@@ -24,11 +24,11 @@
option :pid_file, Pathname
option :logger, :default => proc{ Sanford.config.logger }
option :verbose_logging, :default => true
option :receives_keep_alive, :default => false
option :runner, :default => proc{ Sanford.config.runner }
- option :error_proc, Proc, :default => proc{ }
+ option :error_procs, Array, :default => []
option :init_proc, Proc, :default => proc{ }
def initialize(host)
self.name = host.class.to_s
end
@@ -81,10 +81,10 @@
def runner(*args)
self.configuration.runner *args
end
def error(&block)
- self.configuration.error_proc = block
+ self.configuration.error_procs << block
end
def init(&block)
self.configuration.init_proc = block
end