diff options
| -rw-r--r-- | lib/axlsx/doc_props/app.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/axlsx/doc_props/app.rb b/lib/axlsx/doc_props/app.rb index d9e9efb0..e5d8f8d1 100644 --- a/lib/axlsx/doc_props/app.rb +++ b/lib/axlsx/doc_props/app.rb @@ -223,7 +223,10 @@ module Axlsx def to_xml_string(str = '') str << '<?xml version="1.0" encoding="UTF-8"?>' str << '<Properties xmlns="' << APP_NS << '" xmlns:vt="' << APP_NS_VT << '">' - str << instance_values.map { |key, value| '<' << Axlsx.camel(key) << '>' << value.to_s << '</' << Axlsx.camel(key) << '>' }.join + instance_values.each do |key, value| + node_name = Axlsx.camel(key) + str << "<#{node_name}>#{value}</#{node_name}>" + end str << '</Properties>' end |
