diff options
Diffstat (limited to 'enumerator.c')
-rw-r--r-- | enumerator.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/enumerator.c b/enumerator.c index c4d18ac076..28abc74987 100644 --- a/enumerator.c +++ b/enumerator.c @@ -352,7 +352,7 @@ enumerator_initialize(int argc, VALUE *argv, VALUE obj) if (argc == 0) { if (!rb_block_given_p()) - rb_raise(rb_eArgError, "wrong number of argument (0 for 1+)"); + rb_check_arity(argc, 1, UNLIMITED_ARGUMENTS); recv = generator_init(generator_allocate(rb_cGenerator), rb_block_proc()); } |