Class: Steam::EMsgUtil

Inherits:
Object
  • Object
show all
Defined in:
lib/steam/emsg_util.rb

Overview

Utility to provide EMsg convenience. Allows looking up EMsg name by the EMsg integer value.

Examples:

Getting an EMsg name from its value

EMsgUtil.new(123).name # => 'SOME_EMSG'

Instance Method Summary collapse

Constructor Details

#initialize(emsg) ⇒ EMsgUtil

Instantiate the object

Parameters:

  • emsg (Integer)

    the integer emsg value



12
13
14
# File 'lib/steam/emsg_util.rb', line 12

def initialize(emsg)
  @emsg = emsg
end

Instance Method Details

#nameString

Return the name of the EMsg

Returns:



19
20
21
# File 'lib/steam/emsg_util.rb', line 19

def name
  emsg.to_s
end