Method: WinRM::PSRP::MessageData.parse

Defined in:
lib/winrm/psrp/message_data.rb

.parse(message) ⇒ Object



31
32
33
34
35
# File 'lib/winrm/psrp/message_data.rb', line 31

def self.parse(message)
  type_key = WinRM::PSRP::Message::MESSAGE_TYPES.key(message.type)
  type = camelize(type_key.to_s).to_sym
  const_get(type).new(message.data) if MessageData.constants.include?(type)
end