class Overlook::Csgo::Demo::PacketFactory
Allows creation of Packet
objects
Constants
- COMMAND_INFO_SIZE
Public Class Methods
from_io(io)
click to toggle source
Creates a packet from an io stream.
@return [Packet] The created packet object
# File lib/overlook/csgo/demo/packet_factory.rb, line 11 def self.from_io(io) command_info = io.read(COMMAND_INFO_SIZE) size = io.signed_int32 data = StringIO.new(io.read(size)) Packet.new(size, data, command_info) end