# File /home/matt/rubymail/mail/lda.rb, line 156 def pipe(command, continue = false) log(2, "Action: pipe to #{command.inspect}") deliver_pipe(command, @message) if $? != 0 m = "pipe failed for command #{command.inspect}" raise DeliveryPipeFailure.new(m, $?) end unless continue raise DeliverySuccess.new("pipe to #{command.inspect}") end end