summaryrefslogtreecommitdiff
path: root/lib/xsd/qname.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/xsd/qname.rb')
-rw-r--r--lib/xsd/qname.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/xsd/qname.rb b/lib/xsd/qname.rb
index ed1fa41f98..18b002764b 100644
--- a/lib/xsd/qname.rb
+++ b/lib/xsd/qname.rb
@@ -24,6 +24,12 @@ class QName
XSD::QName.new(@namespace, name)
end
+ def dump
+ ns = @namespace.nil? ? 'nil' : @namespace.dump
+ name = @name.nil? ? 'nil' : @name.dump
+ "XSD::QName.new(#{ns}, #{name})"
+ end
+
def match(rhs)
unless self.class === rhs
return false