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

ruby-changes:3474

From: ko1@a...
Date: 9 Jan 2008 18:28:29 +0900
Subject: [ruby-changes:3474] eban - Ruby:r14967 (trunk): * golf_prelude.rb (Array#to_s): alias to join.

eban	2008-01-09 18:28:19 +0900 (Wed, 09 Jan 2008)

  New Revision: 14967

  Modified files:
    trunk/ChangeLog
    trunk/golf_prelude.rb

  Log:
    * golf_prelude.rb (Array#to_s): alias to join.
    * golf_prelude.rb (FalseClass#to_s): return "".


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/golf_prelude.rb?r1=14967&r2=14966&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14967&r2=14966&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 14966)
+++ ChangeLog	(revision 14967)
@@ -1,3 +1,9 @@
+Wed Jan  9 18:24:39 2008  WATANABE Hirofumi  <eban@r...>
+
+	* golf_prelude.rb (Array#to_s): alias to join.
+
+	* golf_prelude.rb (FalseClass#to_s): return "".
+
 Wed Jan  9 16:59:54 2008  Tanaka Akira  <akr@f...>
 
 	* string.c (rb_enc_cr_str_buf_cat): fix self appending.
Index: golf_prelude.rb
===================================================================
--- golf_prelude.rb	(revision 14966)
+++ golf_prelude.rb	(revision 14967)
@@ -20,13 +20,19 @@
     puts "#{a}ello, #{b}orld#{c}"
   end
 
-  def quine(src = $0)
-    SCRIPT_LINES__[src].join
-  end
-
   alias say puts
 end
 
+class Array
+  alias to_s join
+end
+
+class FalseClass
+  def to_s
+    ""
+  end
+end
+
 class Integer
   alias each times
   include Enumerable

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

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