diff options
| author | Randy Morgan <[email protected]> | 2012-10-01 08:41:40 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2012-10-01 08:41:40 +0900 |
| commit | 50adffb80e0e7da5833bb9206d14350e22973d7e (patch) | |
| tree | e38a8522aaa1b3718b0bb367c27a93fb9deb131a /lib/axlsx/doc_props/app.rb | |
| parent | 25fc01cdc4c0fbbe5367a0325e1790975ee00aaa (diff) | |
| download | caxlsx-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.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 |
