[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]