Sha256: 693638078a2102e96eef97f19c1471b417488be5e0664898ee0a5276dca27996
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
# =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/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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xmpp4r-0.5.6 | lib/xmpp4r/pubsub/children/items.rb |