Class: SerizableConstant

Inherits:
SerizableVariable show all
Defined in:
lib/steamd/generator/ruby/serializable_constant.rb

Overview

Serializable const

Instance Attribute Summary

Attributes inherited from SerizableVariable

#flag, #modifier, #modifier_size, #name, #size, #value

Instance Method Summary collapse

Methods inherited from SerizableVariable

#initialize

Constructor Details

This class inherits a constructor from SerizableVariable

Instance Method Details

#deserializeObject

Deserialize the constant



17
18
19
# File 'lib/steamd/generator/ruby/serializable_constant.rb', line 17

def deserialize
  @value = deserialize_primitive
end

#serializeObject

Serialize the constant



12
13
14
# File 'lib/steamd/generator/ruby/serializable_constant.rb', line 12

def serialize
  serialize_primitive
end

#typeType

Override the type for constants, always integer

Returns:



7
8
9
# File 'lib/steamd/generator/ruby/serializable_constant.rb', line 7

def type
  Type.new('int')
end