Class: DEBUGGER__::UI_CDP::WebSocketUtils::Frame
Relationships & Source Files | |
Inherits: | Object |
Defined in: | lib/debug/server_cdp.rb |
Class Method Summary
- .new ⇒ Frame constructor
Instance Attribute Summary
- #b readonly
Instance Method Summary
Constructor Details
.new ⇒ Frame
# 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