summaryrefslogtreecommitdiffhomepage
path: root/src/range.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-05-03 12:11:17 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-05-03 12:11:17 +0900
commitc2bd0d33eadfd42db80a908781f860079f0fd46b (patch)
tree0c9617d6e5af286e030c27c62dcc6d4d16be9ecb /src/range.c
parent44838f56984f8cffd286ee9a072310a67db7bac9 (diff)
downloadmruby-c2bd0d33eadfd42db80a908781f860079f0fd46b.tar.gz
mruby-c2bd0d33eadfd42db80a908781f860079f0fd46b.zip
remove each from range.c
Diffstat (limited to 'src/range.c')
-rw-r--r--src/range.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/range.c b/src/range.c
index b59b234ef..4ab6708e1 100644
--- a/src/range.c
+++ b/src/range.c
@@ -233,30 +233,6 @@ mrb_range_include(mrb_state *mrb, mrb_value range)
return mrb_bool_value(include_p);
}
-/*
- * call-seq:
- * rng.each {| i | block } => rng
- *
- * Iterates over the elements <i>rng</i>, passing each in turn to the
- * block. You can only iterate if the start object of the range
- * supports the +succ+ method (which means that you can't iterate over
- * ranges of +Float+ objects).
- *
- * (10..15).each do |n|
- * print n, ' '
- * end
- *
- * <em>produces:</em>
- *
- * 10 11 12 13 14 15
- */
-
-mrb_value
-mrb_range_each(mrb_state *mrb, mrb_value range)
-{
- return range;
-}
-
mrb_bool
mrb_range_beg_len(mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp, mrb_int len)
{
@@ -407,7 +383,6 @@ mrb_init_range(mrb_state *mrb)
mrb_define_method(mrb, r, "end", mrb_range_end, MRB_ARGS_NONE()); /* 15.2.14.4.5 */
mrb_define_method(mrb, r, "==", mrb_range_eq, MRB_ARGS_REQ(1)); /* 15.2.14.4.1 */
mrb_define_method(mrb, r, "===", mrb_range_include, MRB_ARGS_REQ(1)); /* 15.2.14.4.2 */
- mrb_define_method(mrb, r, "each", mrb_range_each, MRB_ARGS_NONE()); /* 15.2.14.4.4 */
mrb_define_method(mrb, r, "exclude_end?", mrb_range_excl, MRB_ARGS_NONE()); /* 15.2.14.4.6 */
mrb_define_method(mrb, r, "first", mrb_range_beg, MRB_ARGS_NONE()); /* 15.2.14.4.7 */
mrb_define_method(mrb, r, "include?", mrb_range_include, MRB_ARGS_REQ(1)); /* 15.2.14.4.8 */