module UR::Serialize::Message
Constants
- Data
- ERROR_MESSAGE
- EXCEPTION_MESSAGE
- INFO_MESSAGE
- WARNING_MESSAGE
Public Class Methods
unpack()
click to toggle source
# File lib/serialize.rb, line 33 def self.unpack msg_length = buf.unpack('C') msg = buf.unpack('x' + C * msg_length).pack('C*') src_length = buf.unpack('x' + 'x' * msg_length + 'C') src = buf.unpack('x' + 'x' * msg_length + 'x' + 'C' * src_length).pack('C*') lvl = buf.unpack('x' + 'x' * msg_length + 'x' + 'x' * src_length + 'C') Data.new(level,lvl,msg,src) end