Class: TurboRex::MSRPC::RPCBase::GUID_Klass
- Inherits:
-
Structures_Klass
- Object
- Structures_Klass
- TurboRex::MSRPC::RPCBase::GUID_Klass
- Defined in:
- lib/turborex/msrpc/rpcbase.rb
Instance Attribute Summary
Attributes inherited from Structures_Klass
Instance Method Summary collapse
-
#initialize(cstruct) ⇒ GUID_Klass
constructor
A new instance of GUID_Klass.
- #parse_struct(cstruct) ⇒ Object
Methods inherited from Structures_Klass
#[], #link_and_xref, #method_missing, #to_s, #xref_from
Constructor Details
#initialize(cstruct) ⇒ GUID_Klass
Returns a new instance of GUID_Klass.
430 431 432 |
# File 'lib/turborex/msrpc/rpcbase.rb', line 430 def initialize(cstruct) parse_struct(cstruct) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class TurboRex::MSRPC::RPCBase::Structures_Klass
Instance Method Details
#parse_struct(cstruct) ⇒ Object
434 435 436 437 438 439 440 441 |
# File 'lib/turborex/msrpc/rpcbase.rb', line 434 def parse_struct(cstruct) @value_table = { Data1: cstruct['data1'], Data2: cstruct['data2'], Data3: cstruct['data3'], Data4: cstruct['data4'] } end |