class Protocol::HTTP2::Frame
def read(stream, maximum_frame_size = MAXIMUM_ALLOWED_FRAME_SIZE)
def read(stream, maximum_frame_size = MAXIMUM_ALLOWED_FRAME_SIZE) read_header(stream) unless @length if @length > maximum_frame_size raise FrameSizeError, "#{self.class} (type=#{@type}) frame length #{@length} exceeds maximum frame size #{maximum_frame_size}!" end read_payload(stream) end