Sha256: 25659bf58c2f23e17c7e6843b2e6cdd002f1634b43066f50206081c38bd5616d
Contents?: true
Size: 1.21 KB
Versions: 9
Compression:
Stored size: 1.21 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 ## # Unsubscribe class Unsubscribe < XMPPElement name_xmlns 'unsubscribe' def initialize(myjid=nil,mynode=nil,mysubid=nil) super() jid = myjid node = mynode subid = mysubid end ## # shows the jid # return:: [String] def jid (a = attribute('jid')).nil? ? a : JID.new(a.value) end ## # sets the jid # =:: [Jabber::JID] or [String] def jid=(myjid) add_attribute('jid', myjid ? myjid.to_s : nil) end ## # shows the node # return:: [String] def node attributes['node'] end ## # sets the node # =:: [String] def node=(mynode) attributes['node'] = mynode end ## # shows the subid # return:: [String] def subid attributes['subid'] end ## # sets the subid # =:: [String] def subid=(mysubid) attributes['subid'] = mysubid end end end end
Version data entries
9 entries across 9 versions & 3 rubygems