module Mumble::Messages

Constants

HEADER_FORMAT

Public Class Methods

all_types() click to toggle source
# File lib/mumble-ruby2/messages.rb, line 46
def all_types
  return @@sym_to_type.keys
end
raw_to_obj(type, data) click to toggle source
# File lib/mumble-ruby2/messages.rb, line 58
def raw_to_obj(type, data)
  message = type_to_class(type).new
  message.parse_from_string(data)
  message
end
sym_to_type(sym) click to toggle source
# File lib/mumble-ruby2/messages.rb, line 50
def sym_to_type(sym)
  @@sym_to_type[sym]
end
type_to_class(type) click to toggle source
# File lib/mumble-ruby2/messages.rb, line 54
def type_to_class(type)
  const_get(@@type_to_sym[type].to_s.camelcase)
end