lib/helper-run-class.rb in canzea-0.1.30 vs lib/helper-run-class.rb in canzea-0.1.31

- old
+ new

@@ -16,11 +16,11 @@ puts "Running #{plan[:action]}" self.run plan[:solution], plan[:action], JSON.generate(plan[:parameters]) } end - def run (solution, action, parameters) + def run (solution, action, parameters, status = false) type = "ruby" #parameters = JSON.generate(parameters) @@ -40,10 +40,10 @@ if (type == "ruby") cmd = "ruby #{@basePath}/helpers/#{solution}/#{action}.rb '#{parameters}'" else cmd = "#{@basePath}/helpers/#{solution}/#{action}.sh \"#{parameters}\"" end - r.run cmd, 1, 1, false + r.run cmd, 1, 1, status rescue => exception @log.error(cmd) @log.error(exception.to_s) @log.error(exception.backtrace)