| Class | Jabber::MUC::XMUCUserInvite |
| In: |
lib/xmpp4r/muc/x/mucuserinvite.rb
|
| Parent: | REXML::Element |
# 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
# File lib/xmpp4r/muc/x/mucuserinvite.rb, line 27
27: def from
28: attributes['from'].nil? ? nil : JID::new(attributes['from'])
29: end
# File lib/xmpp4r/muc/x/mucuserinvite.rb, line 31
31: def from=(j)
32: attributes['from'] = (j.nil? ? nil : j.to_s)
33: end
# File lib/xmpp4r/muc/x/mucuserinvite.rb, line 40
40: def reason
41: first_element_text('reason')
42: end
# 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
# File lib/xmpp4r/muc/x/mucuserinvite.rb, line 35
35: def set_from(j)
36: self.from = j
37: self
38: end
# File lib/xmpp4r/muc/x/mucuserinvite.rb, line 52
52: def set_reason(s)
53: self.reason = s
54: self
55: end
# File lib/xmpp4r/muc/x/mucuserinvite.rb, line 22
22: def set_to(j)
23: self.to = j
24: self
25: end