module Blather::Stanza::Presence::MUCUser::InstanceMethods
Public Instance Methods
affiliation()
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 18 def affiliation item.affiliation end
affiliation=(val)
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 22 def affiliation=(val) item.affiliation = val end
item()
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 53 def item if item = muc_user.find_first('ns:item', :ns => MUCUser.registered_ns) Item.new item else muc_user << (item = Item.new nil, nil, nil, self.document) item end end
jid()
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 34 def jid item.jid end
jid=(val)
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 38 def jid=(val) item.jid = val end
role()
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 26 def role item.role end
role=(val)
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 30 def role=(val) item.role = val end
status()
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 62 def status muc_user.find('ns:status', :ns => MUCUser.registered_ns).map do |status| Status.new status end end
status_codes()
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 42 def status_codes status.map &:code end
status_codes=(val)
click to toggle source
# File lib/blather/stanza/presence/muc_user.rb, line 46 def status_codes=(val) muc_user.remove_children :status val.each do |code| muc_user << Status.new(code) end end