ruby-changes:13433
From: marcandre <ko1@a...>
Date: Sat, 3 Oct 2009 13:55:10 +0900 (JST)
Subject: [ruby-changes:13433] Ruby:r25204 (trunk): enum.c (enum_chunk): Give proper error message if no block given. cf
marcandre 2009-10-03 13:55:00 +0900 (Sat, 03 Oct 2009) New Revision: 25204 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25204 Log: enum.c (enum_chunk): Give proper error message if no block given. cf [ruby-core:25912] Modified files: trunk/enum.c Index: enum.c =================================================================== --- enum.c (revision 25203) +++ enum.c (revision 25204) @@ -2103,6 +2103,8 @@ VALUE initial_state; VALUE enumerator; + if(!rb_block_given_p()) + rb_raise(rb_eArgError, "no block given"); rb_scan_args(argc, argv, "01", &initial_state); enumerator = rb_obj_alloc(rb_cEnumerator); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/