about summary refs log tree commit homepage
path: root/ext/raindrops/linux_tcp_info.c
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2017-03-01 02:34:24 +0000
committerEric Wong <e@80x24.org>2017-03-01 02:41:58 +0000
commita442f2300df950ba410134787168af271c7abfb1 (patch)
treeba9fe7c536b1292d06641683b2cef42f9cce6e99 /ext/raindrops/linux_tcp_info.c
parent6f73bb5cf0919c669aa4432626a5e12ec4ddab6b (diff)
downloadraindrops-a442f2300df950ba410134787168af271c7abfb1.tar.gz
Defining the "Raindrops" class explicitly helps RDoc find
subclasses for documentation, and ought to reduce the binary
size slightly due to the removal of rb_intern calls.

Furthermore, use "Socket" to ensure the base class for
Raindrops::InetDiagSocket is documented properly in RDoc.
Diffstat (limited to 'ext/raindrops/linux_tcp_info.c')
-rw-r--r--ext/raindrops/linux_tcp_info.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/raindrops/linux_tcp_info.c b/ext/raindrops/linux_tcp_info.c
index 8a06f88..eebca94 100644
--- a/ext/raindrops/linux_tcp_info.c
+++ b/ext/raindrops/linux_tcp_info.c
@@ -77,7 +77,7 @@ static VALUE init(VALUE self, VALUE io)
 
 void Init_raindrops_linux_tcp_info(void)
 {
-        VALUE cRaindrops = rb_const_get(rb_cObject, rb_intern("Raindrops"));
+        VALUE cRaindrops = rb_define_class("Raindrops", rb_cObject);
         VALUE cTCP_Info;
 
         /*