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

ruby-changes:15416

From: marcandre <ko1@a...>
Date: Mon, 12 Apr 2010 03:46:30 +0900 (JST)
Subject: [ruby-changes:15416] Ruby:r27312 (trunk): * lib/matrix.rb: Deprecate elements_to_{f/i/r}

marcandre	2010-04-12 03:45:58 +0900 (Mon, 12 Apr 2010)

  New Revision: 27312

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

  Log:
    * lib/matrix.rb: Deprecate elements_to_{f/i/r}

  Modified files:
    trunk/ChangeLog
    trunk/lib/matrix.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27311)
+++ ChangeLog	(revision 27312)
@@ -1,3 +1,7 @@
+Mon Apr 12 03:45:25 2010  Marc-Andre Lafortune  <ruby-core@m...>
+
+	* lib/matrix.rb: Deprecate elements_to_{f/i/r}
+
 Mon Apr 12 03:30:29 2010  Marc-Andre Lafortune  <ruby-core@m...>
 
 	* lib/matrix.rb: Handle coercion errors by raising TypeErrors
Index: lib/matrix.rb
===================================================================
--- lib/matrix.rb	(revision 27311)
+++ lib/matrix.rb	(revision 27312)
@@ -1009,15 +1009,18 @@
   end
 
   def elements_to_f
-    collect{|e| e.to_f}
+    warn "#{caller(1)[0]}: warning: Matrix#elements_to_f is deprecated"
+    map(&:to_f)
   end
 
   def elements_to_i
-    collect{|e| e.to_i}
+    warn "#{caller(1)[0]}: warning: Matrix#elements_to_i is deprecated"
+    map(&:to_i)
   end
 
   def elements_to_r
-    collect{|e| e.to_r}
+    warn "#{caller(1)[0]}: warning: Matrix#elements_to_r is deprecated"
+    map(&:to_r)
   end
 
   #--

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

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