Class: SignedXml::DigestTransform

Inherits:
Object
  • Object
show all
Includes:
DigestMethodResolution
Defined in:
lib/signed_xml/digest_transform.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from DigestMethodResolution

#new_digester_for_id

Constructor Details

#initialize(method_id) ⇒ DigestTransform

Returns a new instance of DigestTransform.



9
10
11
# File 'lib/signed_xml/digest_transform.rb', line 9

def initialize(method_id)
  @digest = new_digester_for_id(method_id)
end

Instance Attribute Details

#digestObject (readonly)

Returns the value of attribute digest.



7
8
9
# File 'lib/signed_xml/digest_transform.rb', line 7

def digest
  @digest
end

Instance Method Details

#apply(input) ⇒ Object



13
14
15
# File 'lib/signed_xml/digest_transform.rb', line 13

def apply(input)
  digest.digest(input)
end