Slide 18
Slide 18 text
Your own mrbgem - 7
#include “mruby.h”
#include “stdlib.h”
mrb_value
mrb_f_rand(mrb_state *mrb, mrb_value self)
{
return mrb_fixnum_value(rand());
}
void
mrb_mruby_rand_gem_init(mrb_state *mrb)
{
struct RClass *krn = mrb->kernel_module;
mrb_define_method(mrb, krn, “rand”, mrb_f_rand, ARGS_ANY());
}
...
vim mrbgems/mruby-rand/src/rand.c
Tuesday, May 14, 13