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