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

ruby-changes:12054

From: matz <ko1@a...>
Date: Wed, 17 Jun 2009 13:57:27 +0900 (JST)
Subject: [ruby-changes:12054] Ruby:r23721 (trunk): * ext/strscan/strscan.c (Init_strscan): remove obsolete

matz	2009-06-17 13:57:11 +0900 (Wed, 17 Jun 2009)

  New Revision: 23721

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23721

  Log:
    * ext/strscan/strscan.c (Init_strscan): remove obsolete
      matchedsize method, use matched_size instead.  [ruby-dev:38591]

  Modified files:
    trunk/ChangeLog
    trunk/ext/strscan/strscan.c
    trunk/test/strscan/test_stringscanner.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 23720)
+++ ChangeLog	(revision 23721)
@@ -1,3 +1,8 @@
+Wed Jun 17 13:54:18 2009  Yukihiro Matsumoto  <matz@r...>
+
+	* ext/strscan/strscan.c (Init_strscan): remove obsolete
+	  matchedsize method, use matched_size instead.  [ruby-dev:38591]
+
 Wed Jun 17 12:37:37 2009  Yukihiro Matsumoto  <matz@r...>
 
 	* thread.c (ruby_thread_stack_overflow): call rb_exc_raise() on
Index: ext/strscan/strscan.c
===================================================================
--- ext/strscan/strscan.c	(revision 23720)
+++ ext/strscan/strscan.c	(revision 23721)
@@ -931,17 +931,6 @@
 }
 
 /*
- * Equivalent to #matched_size.
- * This method is obsolete; use #matched_size instead.
- */
-static VALUE
-strscan_matchedsize(VALUE self)
-{
-    rb_warning("StringScanner#matchedsize is obsolete; use #matched_size instead");
-    return strscan_matched_size(self);
-}
-
-/*
  * call-seq: [](n)
  *
  * Return the n-th subgroup in the most recent match.
@@ -1317,7 +1306,6 @@
     rb_define_method(StringScanner, "matched?",    strscan_matched_p,   0);
     rb_define_method(StringScanner, "matched",     strscan_matched,     0);
     rb_define_method(StringScanner, "matched_size", strscan_matched_size, 0);
-    rb_define_method(StringScanner, "matchedsize", strscan_matchedsize, 0);
     rb_define_method(StringScanner, "[]",          strscan_aref,        1);
     rb_define_method(StringScanner, "pre_match",   strscan_pre_match,   0);
     rb_define_method(StringScanner, "post_match",  strscan_post_match,  0);
Index: test/strscan/test_stringscanner.rb
===================================================================
--- test/strscan/test_stringscanner.rb	(revision 23720)
+++ test/strscan/test_stringscanner.rb	(revision 23721)
@@ -528,9 +528,8 @@
     s.terminate
     assert_nil s.matched_size
 
-    # obsolete
     s = StringScanner.new('test string')
-    assert_nil s.matchedsize
+    assert_nil s.matched_size
     s.scan(/test/)
     assert_equal 4, s.matched_size
     s.terminate

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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