class Jabber::Discovery::IqQueryDiscoItems
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.
Public Instance Methods
items()
click to toggle source
Get all item children
- result
-
Array of [Discovery::Item]
# File lib/xmpp4r/discovery/iq/discoitems.rb, line 51 def items get_elements('item') end
node()
click to toggle source
Get the queried Service Discovery node or nil
A Service Discovery node is not a JID node, this may be a bit confusing. It's just to make Service Discovery browsing a bit more structured.
# File lib/xmpp4r/discovery/iq/discoitems.rb, line 30 def node attributes['node'] end
node=(val)
click to toggle source
Set the queried Service Discovery node or nil
# File lib/xmpp4r/discovery/iq/discoitems.rb, line 36 def node=(val) attributes['node'] = val end
set_node(val)
click to toggle source
Set the queried Service Discovery node or nil (chaining-friendly)
# File lib/xmpp4r/discovery/iq/discoitems.rb, line 43 def set_node(val) self.node = val self end