Class Jabber::MUC::XMUCUserInvite
In: lib/xmpp4r/muc/x/mucuserinvite.rb
Parent: REXML::Element
XMLStanza Message Presence Iq REXML::Element X IqQuery Error StreamHost IqSiFileRange IqSiFile StreamHostUsed IqSi XRosterItem RosterItem IqFeature XMUCUserItem XMUCUserInvite Feature Identity Item XDataField XDataReported XDataTitle XDataInstructions IqVcard Singleton IdGenerator Connection Client Component Comparable JID RuntimeError ErrorException AuthenticationFailure SOCKS5Error Stream SOCKS5Bytestreams SOCKS5BytestreamsTarget SOCKS5BytestreamsInitiator SOCKS5BytestreamsServerStreamHost TCPSocket SOCKS5Socket IqQuery IqQueryBytestreams IqQueryVersion IqQueryRoster IqQueryDiscoItems IqQueryDiscoInfo IBB IBBTarget IBBInitiator Responder SimpleResponder X XRoster XMUCUser XMUC XDelay XData MUCClient SimpleMUCClient Base DigestMD5 Plain FileSource StreamParser SOCKS5BytestreamsPeer SOCKS5BytestreamsServer IBBQueueItem Helper MUCBrowser Helper Helper lib/xmpp4r/authenticationfailure.rb lib/xmpp4r/idgenerator.rb lib/xmpp4r/connection.rb lib/xmpp4r/iq.rb lib/xmpp4r/jid.rb lib/xmpp4r/xmlstanza.rb lib/xmpp4r/errorexception.rb lib/xmpp4r/stream.rb lib/xmpp4r/client.rb lib/xmpp4r/streamparser.rb lib/xmpp4r/x.rb lib/xmpp4r/error.rb lib/xmpp4r/component.rb lib/xmpp4r/query.rb lib/xmpp4r/message.rb lib/xmpp4r/presence.rb lib/xmpp4r/bytestreams/helper/ibb/initiator.rb lib/xmpp4r/bytestreams/iq/si.rb lib/xmpp4r/bytestreams/iq/bytestreams.rb lib/xmpp4r/bytestreams/helper/socks5bytestreams/base.rb lib/xmpp4r/bytestreams/helper/socks5bytestreams/target.rb lib/xmpp4r/bytestreams/helper/socks5bytestreams/server.rb lib/xmpp4r/bytestreams/helper/socks5bytestreams/socks5.rb lib/xmpp4r/bytestreams/helper/socks5bytestreams/initiator.rb lib/xmpp4r/bytestreams/helper/ibb/base.rb lib/xmpp4r/bytestreams/helper/ibb/target.rb Bytestreams lib/xmpp4r/version/iq/version.rb lib/xmpp4r/version/helper/responder.rb lib/xmpp4r/version/helper/simpleresponder.rb Version lib/xmpp4r/roster/helper/roster.rb lib/xmpp4r/roster/iq/roster.rb lib/xmpp4r/roster/x/roster.rb Roster lib/xmpp4r/feature_negotiation/iq/feature.rb FeatureNegotiation lib/xmpp4r/muc/x/muc.rb lib/xmpp4r/muc/helper/mucclient.rb lib/xmpp4r/muc/x/mucuseritem.rb lib/xmpp4r/muc/helper/mucbrowser.rb lib/xmpp4r/muc/x/mucuserinvite.rb lib/xmpp4r/muc/helper/simplemucclient.rb MUC lib/xmpp4r/sasl.rb SASL lib/xmpp4r/delay/x/delay.rb Delay lib/xmpp4r/bytestreams/helper/filetransfer.rb TransferSource FileTransfer lib/xmpp4r/discovery/iq/discoinfo.rb lib/xmpp4r/discovery/iq/discoitems.rb Discovery lib/xmpp4r/dataforms/x/data.rb Dataforms lib/xmpp4r/vcard/helper/vcard.rb lib/xmpp4r/vcard/iq/vcard.rb Vcard Jabber Module: Jabber

Methods

from   from=   new   reason   reason=   set_from   set_reason   set_to   to   to=  

Public Class methods

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 8
 8:       def initialize(to=nil, reason=nil)
 9:         super('invite')
10:         set_to(to)
11:         set_reason(reason)
12:       end

Public Instance methods

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 27
27:       def from
28:         attributes['from'].nil? ? nil : JID::new(attributes['from'])
29:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 31
31:       def from=(j)
32:         attributes['from'] = (j.nil? ? nil : j.to_s)
33:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 40
40:       def reason
41:         first_element_text('reason')
42:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 44
44:       def reason=(s)
45:         if s
46:           replace_element_text('reason', s)
47:         else
48:           delete_elements('reason')
49:         end
50:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 35
35:       def set_from(j)
36:         self.from = j
37:         self
38:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 52
52:       def set_reason(s)
53:         self.reason = s
54:         self
55:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 22
22:       def set_to(j)
23:         self.to = j
24:         self
25:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 14
14:       def to
15:         attributes['to'].nil? ? nil : JID::new(attributes['to'])
16:       end

[Source]

    # File lib/xmpp4r/muc/x/mucuserinvite.rb, line 18
18:       def to=(j)
19:         attributes['to'] = j.nil? ? nil : j.to_s
20:       end

[Validate]