method
put_length16
v1_8_7_72 -
Show latest stable
- Class:
Resolv::DNS::Message::MessageEncoder
put_length16()public
No documentation available.
# File lib/resolv.rb, line 1272
def put_length16
length_index = @data.length
@data << "\0\0"
data_start = @data.length
yield
data_end = @data.length
@data[length_index, 2] = [data_end - data_start].pack("n")
end