Class: VariableWithModifier
- Defined in:
- lib/steamd/nodes/variable_node.rb
Overview
Variable with a modifier.
ie: proto int x;
Direct Known Subclasses
Instance Method Summary collapse
-
#modifier_size ⇒ Object
The size of the variable modifier.
-
#sized? ⇒ Boolean
Determins if the modifier of this variable is sized.
Methods inherited from Variable
Instance Method Details
#modifier_size ⇒ Object
The size of the variable modifier
59 60 61 62 63 |
# File 'lib/steamd/nodes/variable_node.rb', line 59 def modifier_size return nil if var_type.nil? var_modifier.size.value if sized? end |
#sized? ⇒ Boolean
Determins if the modifier of this variable is sized.
ie: proto<len> CMsgHeaderProtobuf x;
53 54 55 56 |
# File 'lib/steamd/nodes/variable_node.rb', line 53 def sized? var_modifier.respond_to?(:size) && !var_modifier.size.text_value.empty? end |