# =XMPP4R - XMPP Library for Ruby # License:: Ruby's license (see the LICENSE file) or GNU GPL, at your option. # Website::http://xmpp4r.github.io require 'xmpp4r/xmppelement' module Jabber module PubSub ## # Retract # # A XMPP element, see example 103 in # http://xmpp.org/extensions/xep-0060.html#publisher-delete class Retract < XMPPElement name_xmlns 'retract', NS_PUBSUB ## # get the node for this retraction def node attributes['node'] end ## # set the node for this retraction def node=(s) attributes['node'] = s end ## # Get children def items res = [] each_element('item') { |item| res << item } res end end end end