Class: Tsudura::Provisioner::Executer
- Inherits:
-
Object
- Object
- Tsudura::Provisioner::Executer
- Defined in:
- lib/tsudura/provisioner/executer.rb
Class Method Summary collapse
Class Method Details
.run(command) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/tsudura/provisioner/executer.rb', line 3 def self.run(command) Open3.popen3(command) do |_, stdout, stderr, wait_thr| stdout.each { |line| puts line } stderr.each { |line| puts line } raise ::Tsudura::Errors::ProvisioningFailed unless wait_thr.value.success? end end |