Class: Saml::Kit::Signatures::XmlSignatureTemplate

Inherits:
Object
  • Object
show all
Defined in:
lib/saml/kit/signatures.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(xml, signatures) ⇒ XmlSignatureTemplate

Returns a new instance of XmlSignatureTemplate.



30
31
32
33
# File 'lib/saml/kit/signatures.rb', line 30

def initialize(xml, signatures)
  @signatures = signatures
  @xml = xml
end

Instance Attribute Details

#signatures ⇒ Object (readonly)

Returns the value of attribute signatures.



28
29
30
# File 'lib/saml/kit/signatures.rb', line 28

def signatures
  @signatures
end

#xml ⇒ Object (readonly)

Returns the value of attribute xml.



28
29
30
# File 'lib/saml/kit/signatures.rb', line 28

def xml
  @xml
end

Instance Method Details

#template(reference_id) ⇒ Object



35
36
37
# File 'lib/saml/kit/signatures.rb', line 35

def template(reference_id)
  Template.new(signatures.build(reference_id)).to_xml(xml: xml)
end