Method: HTTP::Protocol::HTTP2::Frame#pack
- Defined in:
- lib/http/protocol/http2/frame.rb
#pack(payload, maximum_size: nil) ⇒ Object
88 89 90 91 92 93 94 95 |
# File 'lib/http/protocol/http2/frame.rb', line 88 def pack(payload, maximum_size: nil) @payload = payload @length = payload.bytesize if maximum_size and @length > maximum_size raise ProtocolError, "Frame length #{@length} bigger than maximum allowed: #{maximum_size}" end end |