diff --git a/ext/lxc.c b/ext/lxc.c index 6d3d170..74aa655 100644 --- a/ext/lxc.c +++ b/ext/lxc.c @@ -242,7 +242,7 @@ is_string_array(VALUE v) static int is_io(VALUE v) { - return !strcmp(rb_obj_classname(v), "IO"); + return rb_obj_is_kind_of(v, rb_cIO) == Qtrue; } static void