Method: XSD::NS#name

Defined in:
lib/xsd/ns.rb

#name(qname) ⇒ Object



94
95
96
97
98
99
100
101
102
# File 'lib/xsd/ns.rb', line 94

def name(qname)
  if qname.namespace == @default_namespace
    qname.name
  elsif tag = @ns2tag[qname.namespace]
    "#{tag}:#{qname.name}"
  else
    raise FormatError.new("namespace: #{qname.namespace} not defined yet")
  end
end