# File lib/xsd/qname.rb, line 44 def ==(rhs) !rhs.nil? and @namespace == rhs.namespace and @name == rhs.name end
# File lib/xsd/qname.rb, line 27 def dump(predefined_ns = nil) ns = predefined_ns ns ||= @namespace.nil? ? 'nil' : @namespace.dump name = @name.nil? ? 'nil' : @name.dump "XSD::QName.new(#{ns}, #{name})" end
# File lib/xsd/qname.rb, line 23 def dup_name(name) XSD::QName.new(@namespace, name) end
# File lib/xsd/qname.rb, line 56 def hash @namespace.hash ^ @name.hash end
# File lib/xsd/qname.rb, line 64 def inspect sprintf("#<%s:0x%x %s>", self.class.name, __id__, "{#{ namespace }}#{ name }") end
# File lib/xsd/qname.rb, line 34 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
Generated with the Darkfish Rdoc Generator 2.