Sha256: b015810ff08dadb68e1e13a6bf33d45ad57684ac36413095b4bd721184b55892
Contents?: true
Size: 1.14 KB
Versions: 33
Compression:
Stored size: 1.14 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 ## # Event # a publishing event class Event < XMPPElement name_xmlns 'event', NS_PUBSUB + '#event' force_xmlns true ## # return payload def payload elements end ## # add payload # payload:: [REXML::Element] def payload=(pl) add_element = pl end ## # return the payload type def event_type? # each child of event # this should iterate only one time each_element('./event/*') { |plelement| case plelement.name when 'collection' then return :collection when 'configuration' then return :configuration when 'delete' then return :delete when 'items' then return :items when 'purge' then return :purge when 'subscription' then return :subscription else return nil end } end end end end
Version data entries
33 entries across 33 versions & 13 rubygems