Class: WSS4R::Security::Xml::ReferenceList

Inherits:
Object
  • Object
show all
Defined in:
lib/wss4r/security/xml/reference_list.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(referencelist) ⇒ ReferenceList

Returns a new instance of ReferenceList.



8
9
10
# File 'lib/wss4r/security/xml/reference_list.rb', line 8

def initialize(referencelist)
   @uris = parse_reference_list(referencelist)
end

Instance Attribute Details

#urisObject (readonly)

Returns the value of attribute uris.



6
7
8
# File 'lib/wss4r/security/xml/reference_list.rb', line 6

def uris
  @uris
end

Instance Method Details

#parse_reference_list(list) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/wss4r/security/xml/reference_list.rb', line 12

def parse_reference_list(list)
   @uris = Array.new()
   elements = list.get_elements("//" + Names::DATA_REFERENCE)
   elements.each{|e|
      @uris.push(e.attribute("URI").value())
   }
   @uris
end