diff options
| author | Seba Gamboa <[email protected]> | 2015-10-14 14:37:47 -0300 |
|---|---|---|
| committer | Seba Gamboa <[email protected]> | 2015-10-20 12:16:47 -0300 |
| commit | 5cdcce8dbddd94ecb9503a0a1d47370c4ef97177 (patch) | |
| tree | 07dae36bc4e2762a8d420fbea2e67b4a087ea260 /mrbgems/mruby-random/src/random.c | |
| parent | 84b70886cd9827593810264bf1f068044d5c6986 (diff) | |
| download | mruby-5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.tar.gz mruby-5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.zip | |
Mark core gems with mrbgem tag
Diffstat (limited to 'mrbgems/mruby-random/src/random.c')
| -rw-r--r-- | mrbgems/mruby-random/src/random.c | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index 3be3ac81c..1a9e8a7d3 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -104,6 +104,9 @@ get_random_state(mrb_state *mrb) return DATA_GET_PTR(mrb, random_val, &mt_state_type, mt_state); } +/** + * @mrbgem mruby-random + */ static mrb_value mrb_random_g_rand(mrb_state *mrb, mrb_value self) { @@ -111,6 +114,9 @@ mrb_random_g_rand(mrb_state *mrb, mrb_value self) return mrb_random_rand(mrb, random); } +/** + * @mrbgem mruby-random + */ static mrb_value mrb_random_g_srand(mrb_state *mrb, mrb_value self) { @@ -196,8 +202,9 @@ mrb_random_srand(mrb_state *mrb, mrb_value self) * ary.shuffle! -> ary * * Shuffles elements in self in place. + * + * @mrbgem mruby-random */ - static mrb_value mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) { @@ -234,8 +241,9 @@ mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) * ary.shuffle -> new_ary * * Returns a new array with elements of self shuffled. + * + * @mrbgem mruby-random */ - static mrb_value mrb_ary_shuffle(mrb_state *mrb, mrb_value ary) { @@ -258,8 +266,9 @@ mrb_ary_shuffle(mrb_state *mrb, mrb_value ary) * * If the array is empty the first form returns +nil+ and the second form * returns an empty array. + * + * @mrbgem mruby-random */ - static mrb_value mrb_ary_sample(mrb_state *mrb, mrb_value ary) { @@ -323,6 +332,9 @@ void mrb_mruby_random_gem_init(mrb_state *mrb) mrb_define_method(mrb, mrb->kernel_module, "rand", mrb_random_g_rand, MRB_ARGS_OPT(1)); mrb_define_method(mrb, mrb->kernel_module, "srand", mrb_random_g_srand, MRB_ARGS_OPT(1)); + /** + * @mrbgem mruby-random + */ random = mrb_define_class(mrb, "Random", mrb->object_class); MRB_SET_INSTANCE_TT(random, MRB_TT_DATA); mrb_define_class_method(mrb, random, "rand", mrb_random_g_rand, MRB_ARGS_OPT(1)); |
