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