From 0acc2dc619d98075d4e971d9e9cc765b8ff4f62c Mon Sep 17 00:00:00 2001 From: Randy Morgan Date: Fri, 19 Oct 2012 08:46:48 +0900 Subject: added namespace parameter to element_for_attribute --- lib/axlsx/drawing/view_3D.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/axlsx/drawing/view_3D.rb b/lib/axlsx/drawing/view_3D.rb index 4dff3044..9c320b4a 100644 --- a/lib/axlsx/drawing/view_3D.rb +++ b/lib/axlsx/drawing/view_3D.rb @@ -99,17 +99,17 @@ module Axlsx def to_xml_string(str = '') str << '' %w(rot_x h_percent rot_y depth_percent r_ang_ax perspective).each do |key| - str << element_for_attribute(key) + str << element_for_attribute(key, 'c') end str << '' end private - - def element_for_attribute(name) + # Note: move this to Axlsx module if we find the smae pattern elsewhere. + def element_for_attribute(name, namespace='') val = instance_values[name] return "" if val == nil - "" % [Axlsx::camel(name, false), val] + "<%s:%s val='%s'/>" % [namespace, Axlsx::camel(name, false), val] end end end -- cgit v1.2.3