From d2c946f68d1c65366aa8a62d8be25d9d98c6daa3 Mon Sep 17 00:00:00 2001 From: MATSUMOTO Ryosuke Date: Tue, 26 Mar 2013 21:55:33 +0900 Subject: Add Kernel#rand and Kernel#srand --- mrbgems/mruby-random/src/random.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index 50e01474a..defa087df 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -128,6 +128,9 @@ void mrb_mruby_random_gem_init(mrb_state *mrb) { struct RClass *random; + mrb_define_method(mrb, mrb->kernel_module, "rand", mrb_random_g_rand, ARGS_ANY()); + mrb_define_method(mrb, mrb->kernel_module, "srand", mrb_random_g_rand, ARGS_ANY()); + random = mrb_define_class(mrb, "Random", mrb->object_class); mrb_define_class_method(mrb, random, "rand", mrb_random_g_rand, ARGS_ANY()); mrb_define_class_method(mrb, random, "srand", mrb_random_g_srand, ARGS_ANY()); -- cgit v1.2.3