Method: Rex::Encoder::XDR.encode_varray
- Defined in:
- lib/rex/encoder/xdr.rb
.encode_varray(arr, max = MAX_ARG, &block) ⇒ Object
48 49 50 51 |
# File 'lib/rex/encoder/xdr.rb', line 48 def XDR.encode_varray(arr, max=MAX_ARG, &block) raise ArgumentError, 'XDR: Too many array elements' if arr.length > max return encode_int(arr.length) + arr.collect(&block).join(nil) end |