class Kcu::ExecShell
Public Class Methods
call(*args)
click to toggle source
# File lib/kcu/services/exec_shell.rb, line 4 def self.call(*args) command_parts = [] args.each do |arg| if arg.is_a?(Hash) arg.each do |key, value| command_parts << [key, value].join("=") end else command_parts << arg end end command = command_parts.join(" ") Open3.capture3(command) end