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