Sha256: 8034956d3bcb4caf0892c36f8b438cf68c917fec3657660228fd6e3a71255397
Contents?: true
Size: 399 Bytes
Versions: 6
Compression:
Stored size: 399 Bytes
Contents
module Xmldsign class Document < DelegateClass(XML::Document) def self.string(xml) new LibXML::XML::Document.string(xml) end def signature if (node = find_first('.//ds:Signature')) Signature.new node else raise Xmldsign::NodeError, 'node ds:Signature is not found in document' end end def signed signature.sign end end end
Version data entries
6 entries across 6 versions & 1 rubygems