class WinRM::PSRP::MessageData::Base
base class for message data
Attributes
@return [String] raw message data
Public Class Methods
Source
# File lib/winrm/psrp/message_data/base.rb, line 24 def initialize(data) @raw = data end
Protected Instance Methods
Source
# File lib/winrm/psrp/message_data/base.rb, line 33 def clixml @clixml ||= begin parser = Nori.new( parser: :rexml, advanced_typecasting: false, convert_tags_to: ->(tag) { Nori::StringUtils.snakecase(tag).to_sym }, strip_namespaces: true ) parser.parse(raw)[:obj][:ms] end end