Class: Samlr::Reference
Instance Attribute Summary collapse
-
#node ⇒ Object
readonly
Returns the value of attribute node.
-
#uri ⇒ Object
readonly
Returns the value of attribute uri.
Instance Method Summary collapse
- #decoded_digest_value ⇒ Object
- #digest_method ⇒ Object
- #digest_value ⇒ Object
-
#initialize(node) ⇒ Reference
constructor
A new instance of Reference.
- #namespaces ⇒ Object
Constructor Details
#initialize(node) ⇒ Reference
Returns a new instance of Reference.
7 8 9 10 |
# File 'lib/samlr/reference.rb', line 7 def initialize(node) @node = node @uri = node["URI"][1..-1] end |
Instance Attribute Details
#node ⇒ Object (readonly)
Returns the value of attribute node.
5 6 7 |
# File 'lib/samlr/reference.rb', line 5 def node @node end |
#uri ⇒ Object (readonly)
Returns the value of attribute uri.
5 6 7 |
# File 'lib/samlr/reference.rb', line 5 def uri @uri end |
Instance Method Details
#decoded_digest_value ⇒ Object
20 21 22 |
# File 'lib/samlr/reference.rb', line 20 def decoded_digest_value @decoded_digest_value ||= Base64.decode64(digest_value) end |
#digest_method ⇒ Object
12 13 14 |
# File 'lib/samlr/reference.rb', line 12 def digest_method @digest_method ||= Samlr::Tools.algorithm(node.at("./ds:DigestMethod/@Algorithm", NS_MAP).try(:value)) end |