Class Jabber::MUC::XMUCUserInvite
In: lib/xmpp4r/muc/x/mucuserinvite.rb
Parent: REXML::Element

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]