| Class | Jabber::Discovery::IqQueryDiscoItems |
| In: |
lib/xmpp4r/discovery/iq/discoitems.rb
|
| Parent: | IqQuery |
Class for handling Service Discovery queries, items (JEP 0030)
This <query/> may contain multiple Item elements, describing multiple services to be browsed by Jabber clients. These may then get further information about these items by querying IqQueryDiscoInfo and further sub-items by querying IqQueryDiscoItems.
Create a new query with namespace jabber.org/protocol/disco#items
# File lib/xmpp4r/discovery/iq/discoitems.rb, line 23
23: def initialize
24: super
25: add_namespace('http://jabber.org/protocol/disco#items')
26: end
Add a children element
Converts <item/> elements to [Item]
# File lib/xmpp4r/discovery/iq/discoitems.rb, line 32
32: def typed_add(element)
33: if element.kind_of?(REXML::Element)
34:
35: if element.name == 'item'
36: super(Item::new.import(element))
37: else
38: super(element)
39: end
40:
41: else
42: super(element)
43: end
44: end