lib/rspreadsheet/tools.rb in rspreadsheet-0.5.1 vs lib/rspreadsheet/tools.rb in rspreadsheet-0.5.3
- old
+ new
@@ -154,9 +154,12 @@
node.attributes.get_attribute_ns(Tools.get_namespace(ns_prefix).href,key)
else
node.nil? ? default : node.attributes.get_attribute_ns(Tools.get_namespace(ns_prefix).href,key) || default
end
end
+ def self.delete_ns_attribute(node,ns_prefix,key)
+ set_ns_attribute(node,ns_prefix,key,nil,nil)
+ end
def self.get_ns_attribute_value(node,ns_prefix,key,default=:undefined_default)
if default==:undefined_default
Tools.get_ns_attribute(node,ns_prefix,key).andand.value
else
node.nil? ? default : Tools.get_ns_attribute(node,ns_prefix,key,nil).andand.value || default