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