instance method
Socket::Option#byte
sockopt.byte => integer
ext/socket/option.c
View on GitHub ↗
static VALUE
sockopt_byte(VALUE self)
{
VALUE data = sockopt_data(self);
StringValue(data);
check_size(RSTRING_LEN(data), sizeof(char));
return CHR2FIX(*RSTRING_PTR(data));
}
Returns the data in sockopt as an byte.
Example
sockopt = Socket::Option.byte(:INET, :SOCKET, :KEEPALIVE, 1) p sockopt.byte => 1