Sha256: 0897e4f87fb3eb6adb8db2000998efa9e1a0918f78bc1bdbfb0a233d79940272
Contents?: true
Size: 797 Bytes
Versions: 15
Compression:
Stored size: 797 Bytes
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/xmppelement' module Jabber module PubSub ## # Publish # # A <publish> XMPP element, see example 1 in # http://www.xmpp.org/extensions/xep-0060.html#intro-howitworks class Publish < XMPPElement include Enumerable name_xmlns 'publish', NS_PUBSUB ## # support for enumerating <item> elements def each(&block) items.each(&block) end ## # return child <item> elements def items get_elements("item") end ## # return the node for this publication def node attributes['node'] end end end end
Version data entries
15 entries across 15 versions & 7 rubygems