summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/doc_props/app.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-10-01 08:41:40 +0900
committerRandy Morgan <[email protected]>2012-10-01 08:41:40 +0900
commit50adffb80e0e7da5833bb9206d14350e22973d7e (patch)
treee38a8522aaa1b3718b0bb367c27a93fb9deb131a /lib/axlsx/doc_props/app.rb
parent25fc01cdc4c0fbbe5367a0325e1790975ee00aaa (diff)
downloadcaxlsx-50adffb80e0e7da5833bb9206d14350e22973d7e.tar.gz
caxlsx-50adffb80e0e7da5833bb9206d14350e22973d7e.zip
simplified app to_xml_string serialization
Diffstat (limited to 'lib/axlsx/doc_props/app.rb')
-rw-r--r--lib/axlsx/doc_props/app.rb5
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