Sha256: 1ae66acb322b2cf36addc013874cdae540ee3eaebb67042f1e6dbf653a51b21a
Contents?: true
Size: 1.16 KB
Versions: 15
Compression:
Stored size: 1.16 KB
Contents
# =XMPP4R - XMPP Library for Ruby # License:: Ruby's license (see the LICENSE file) or GNU GPL, at your option. # Website::http://home.gna.org/xmpp4r/ require 'xmpp4r/iq' module Jabber module PubSub ## # Items # a collection of Items class Items < XMPPElement include Enumerable name_xmlns 'items', NS_PUBSUB def node attributes['node'] end def node=(mynodename) attributes['node'] = mynodename end def subid attributes['subid'] end def subid=(mysubid) attributes['subid'] = mysubid.to_s end def max_items attributes['max_items'] end def max_items=(mymaxitems) attributes['max_items'] = mymaxitems.to_s end def items get_elements("item") end def each(&block) items.each(&block) end end ## # Items wrapped in a Pubsub Event. # # See example 2 in http://www.xmpp.org/extensions/xep-0060.html#intro-howitworks # and http://www.xmpp.org/extensions/xep-0060.html#schemas-event class EventItems < Items name_xmlns 'items', NS_PUBSUB + "#event" end end end
Version data entries
15 entries across 15 versions & 7 rubygems