From: Tadayoshi Funaba Date: 1998-12-02T00:33:53+09:00 Subject: [ruby-list:11172] sample/cal.rb ふなばです。 sample/cal.rb へのパッチです。これは String#split の仕様変更に対応する ものです。旧版では cal.rb にオプション -y を与えたときに死にます。 また、date-1.tar.gz を in.coming に置いておきますので、差し替えをお願 いします。 --- sample/cal.rb.orig Thu Jun 4 11:42:05 1998 +++ sample/cal.rb Tue Dec 1 22:59:26 1998 @@ -1,7 +1,7 @@ #! /usr/local/bin/ruby # cal.rb (bsd compatible version): Written by Tadayoshi Funaba 1998 -# $Id: bsdcal.rb,v 1.1 1998/06/01 12:53:01 tadf Exp $ +# $Id: bsdcal.rb,v 1.2 1998/12/01 13:47:40 tadf Exp $ require 'date2' @@ -59,7 +59,7 @@ until xs.empty? ln = (if $jd then l, r, *xs = xs; [l, r] else l, c, r, *xs = xs; [l, c, r] end). - collect{|x| x.split(/\n/no)} + collect{|x| x.split(/\n/no, -1)} 8.times do yr << ln.collect{|x| x.shift.ljust((($w + 1) * 7) - 1)}.join(' ') << "\n" --Tadayoshi Funaba