Method: Socket::Option#unpack
- Defined in:
- option.c
#unpack(template) ⇒ Array
Calls String#unpack on sockopt.data.
sockopt = Socket::Option.new(:INET, :SOCKET, :KEEPALIVE, [1].pack("i"))
p sockopt.unpack("i") #=> [1]
p sockopt.data.unpack("i") #=> [1]
1431 1432 1433 1434 1435 |
# File 'option.c', line 1431 static VALUE sockopt_unpack(VALUE self, VALUE template) { return rb_funcall(sockopt_data(self), rb_intern("unpack"), 1, template); } |