123456789_123456789_123456789_123456789_123456789_

Class: DEBUGGER__::UI_CDP::WebSocketUtils::Frame

Relationships & Source Files
Inherits: Object
Defined in: lib/debug/server_cdp.rb

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Constructor Details

.newFrame

[ GitHub ]

  
# File 'lib/debug/server_cdp.rb', line 109

def initialize
  @b = ''.b
end

Instance Attribute Details

#b (readonly)

[ GitHub ]

  
# File 'lib/debug/server_cdp.rb', line 107

attr_reader :b

Instance Method Details

#<<(obj)

[ GitHub ]

  
# File 'lib/debug/server_cdp.rb', line 113

def << obj
  case obj
  when String
    @b << obj.b
  when Enumerable
    obj.each{|e| self << e}
  end
end

#char(bytes)

[ GitHub ]

  
# File 'lib/debug/server_cdp.rb', line 122

def char bytes
  @b << bytes
end

#uint16(bytes)

[ GitHub ]

  
# File 'lib/debug/server_cdp.rb', line 130

def uint16 bytes
  @b << [bytes].pack('n*')
end

#ulonglong(bytes)

[ GitHub ]

  
# File 'lib/debug/server_cdp.rb', line 126

def ulonglong bytes
  @b << [bytes].pack('Q>')
end