From f10a3488f25830889e89855cb5a8b8cc0ca2dd20 Mon Sep 17 00:00:00 2001 From: Rupak Ganguly Date: Mon, 13 Feb 2012 19:07:17 -0500 Subject: [PATCH] [core] Fix display_stdout to process multiple lines output. --- lib/fog/core/ssh.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/fog/core/ssh.rb b/lib/fog/core/ssh.rb index 93ab9bf72..efe431239 100644 --- a/lib/fog/core/ssh.rb +++ b/lib/fog/core/ssh.rb @@ -96,7 +96,12 @@ module Fog attr_accessor :command, :stderr, :stdout, :status def display_stdout - Formatador.display_line(stdout.split("\r\n")) + data = stdout.split("\r\n") + if data.is_a?(String) + Formatador.display_line(data) + elsif data.is_a?(Array) + Formatador.display_lines(data) + end end def display_stderr