From bceeecc7515bb5a0ab9ebc18e70a28402f1e0a3f Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Fri, 19 Nov 2010 13:33:37 +0100 Subject: [PATCH] bug #381: require pretty formatter --- src/oca/ruby/OpenNebula/XMLUtils.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/oca/ruby/OpenNebula/XMLUtils.rb b/src/oca/ruby/OpenNebula/XMLUtils.rb index 59938e8f18..9444a4c098 100644 --- a/src/oca/ruby/OpenNebula/XMLUtils.rb +++ b/src/oca/ruby/OpenNebula/XMLUtils.rb @@ -7,9 +7,9 @@ module OpenNebula rescue LoadError NOKOGIRI=false end - + begin - require 'rexml/formatters/default' + require 'rexml/formatters/pretty' REXML_FORMATTERS=true rescue LoadError REXML_FORMATTERS=false @@ -187,13 +187,15 @@ module OpenNebula str = @xml.to_xml elsif REXML_FORMATTERS && pretty str = String.new + formatter = REXML::Formatters::Pretty.new formatter.compact = true - str = formatter.write(@xml,str) + + formatter.write(@xml,str) else str = @xml.to_s end - + return str end end