lib/hobo/helper/shell.rb in hobo-inviqa-0.0.7.pre.rc3 vs lib/hobo/helper/shell.rb in hobo-inviqa-0.0.7
- old
+ new
@@ -37,12 +37,11 @@
opts = (args.size > 1 && args.last.is_a?(Hash)) ? args.pop : {}
opts = {
:capture => false,
:indent => 0,
:realtime => false,
- :env => {},
- :ignore_errors => false
+ :env => {}
}.merge! opts
Hobo::Logging.logger.debug("helper.shell: Invoking '#{args.join(" ")}' with #{opts.to_s}")
indent = " " * opts[:indent]
@@ -70,10 +69,10 @@
end
buffer.fsync
buffer.rewind
- raise ::Hobo::ExternalCommandError.new(args.join(" "), external.value.exitstatus, buffer) if external.value.exitstatus != 0 && !opts[:ignore_errors]
+ raise ::Hobo::ExternalCommandError.new(args.join(" "), external.value.exitstatus, buffer) if external.value.exitstatus != 0
return opts[:capture] ? buffer.read.strip : nil
end
end
end
\ No newline at end of file