Sha256: a4fd8da677bc861a7a8306d9e7622cf3ad14e27080cd154cd744781589ed028c
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 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 interate 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xmpp4r-0.3.2 | lib/xmpp4r/pubsub/stanzas/event.rb |