Method: Gem::Resolv::DNS::Message::MessageEncoder#put_length16
- Defined in:
- lib/rubygems/vendor/resolv/lib/resolv.rb
#put_length16 ⇒ Object
1500 1501 1502 1503 1504 1505 1506 1507 |
# File 'lib/rubygems/vendor/resolv/lib/resolv.rb', line 1500 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 |