Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
# File xsd/qname.rb, line 43 def ==(rhs) !rhs.nil? and @namespace == rhs.namespace and @name == rhs.name end
# File xsd/qname.rb, line 27 def dump ns = @namespace.nil? ? 'nil' : @namespace.dump name = @name.nil? ? 'nil' : @name.dump "XSD::QName.new(#{ns}, #{name})" end
# File xsd/qname.rb, line 23 def dup_name(name) XSD::QName.new(@namespace, name) end
# File xsd/qname.rb, line 55 def hash @namespace.hash ^ @name.hash end
# File xsd/qname.rb, line 63 def inspect sprintf("#<%s:0x%x %s>", self.class.name, __id__, "{#{ namespace }}#{ name }") end
# File xsd/qname.rb, line 33 def match(rhs) if rhs.namespace and (rhs.namespace != @namespace) return false end if rhs.name and (rhs.name != @name) return false end true end