ext/reflex/event.cpp in reflexion-0.1.38 vs ext/reflex/event.cpp in reflexion-0.1.39
- old
+ new
@@ -18,13 +18,18 @@
Reflex::reflex_error(__FILE__, __LINE__, "can not instantiate Event class.");
}
RUCY_END
static
-RUCY_DEF0(block)
+RUCY_DEFN(block)
{
CHECK;
- THIS->block();
+ check_arg_count(__FILE__, __LINE__, "Event#block", argc, 0, 1);
+
+ if (argc >= 1)
+ THIS->block((bool) argv[0]);
+ else
+ THIS->block();
}
RUCY_END
static
RUCY_DEF0(is_blocked)