module NemID::XMLDSig
Constants
- NAMESPACES
Public Instance Methods
referenced_node()
click to toggle source
# File lib/nemid/xmldsig.rb, line 16 def referenced_node if reference_uri && reference_uri != "" id = reference_uri[1..-1] if ref = document.dup.at_xpath("//*[@ID='#{id}' or @Id='#{id}' or @wsu:Id='#{id}']", NAMESPACES) ref else raise( ReferencedNodeNotFound, "Could not find the referenced node #{id}'" ) end else document.dup.root end end