class Mumble::User
Public Instance Methods
current_channel()
click to toggle source
# File lib/mumble-ruby2/user.rb, line 15 def current_channel client.channels[channel_id] end
deafen(bool=true)
click to toggle source
# File lib/mumble-ruby2/user.rb, line 31 def deafen(bool=true) client.send_user_state self_deaf: bool end
deafened?()
click to toggle source
# File lib/mumble-ruby2/user.rb, line 39 def deafened? !!data['deaf'] || !!self_deaf end
mute(bool=true)
click to toggle source
# File lib/mumble-ruby2/user.rb, line 27 def mute(bool=true) client.send_user_state self_mute: bool end
muted?()
click to toggle source
# File lib/mumble-ruby2/user.rb, line 35 def muted? !!data['suppress'] || !!data['mute'] || !!self_mute end
register()
click to toggle source
# File lib/mumble-ruby2/user.rb, line 43 def register client.send_user_state(session: session, user_id: 0) end
send_image(file)
click to toggle source
# File lib/mumble-ruby2/user.rb, line 23 def send_image(file) client.text_user_img(self, file) end
send_text(string)
click to toggle source
# File lib/mumble-ruby2/user.rb, line 19 def send_text(string) client.text_user(self, string) end
stats()
click to toggle source
# File lib/mumble-ruby2/user.rb, line 47 def stats client.send_user_stats session: session end