[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:01924] Re: mhc2palm で最後の月曜日をあつかう
Message-Id: <20040615225317V.nom@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 15 Jun 2004 22:53:17 +0900
From: Yoshinari Nomura <nom@xxxxxxxxxxxxx>
Subject: [mhc:01920] Re: mhc2palm で最後の月曜日をあつかう
| 乃村です.
|
| 両方とも,そのまま commit させていただきました.
| --
| nom
|
| On Fri, 04 Jun 2004 20:02:26 +0900 (JST),
| KOIE Hidetaka (鯉江英隆) <hide@xxxxxxxx> said:
|
| > 5thがはいっていたら失敗ということで
| >
| > | もともとのコードは,そう意図していたのですが,
| > | mhc-schedule.rb 中の
| > | ord = MhcDate::O_LABEL .index(ord_str)
| > | 部分がが間違っていますね..
| > | この後に,鯉江さんのコードと同じような
| > | ord が 5 なら 4 に変更する処理を入れるのがいいと思います.
| >
| > これでうまくいきました。
これもないとだめなようです。
Index: ruby-ext/lib/mhc-date.rb
===================================================================
RCS file: /cvsroot/mhc/ruby-ext/lib/mhc-date.rb,v
retrieving revision 1.6
diff -u -r1.6 mhc-date.rb
--- ruby-ext/lib/mhc-date.rb 12 Jan 2004 10:24:38 -0000 1.6
+++ ruby-ext/lib/mhc-date.rb 22 Jun 2004 02:19:36 -0000
@@ -59,7 +59,7 @@
include Comparable
D_TABLE = [0, 306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275]
- O_LABEL = %w(1st 2nd 3rd 4th 5th last)
+ O_LABEL = %w(1st 2nd 3rd 4th 5th Last)
M_LABEL = %w(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)
W_LABEL = %w(Sun Mon Tue Wed Thu Fri Sat)
W_JLABEL = %w(日 月 火 水 木 金 土)
あとこれはtypoだとおもうのですが.
Index: ruby-ext/lib/mhc-palm.rb
===================================================================
RCS file: /cvsroot/mhc/ruby-ext/lib/mhc-palm.rb,v
retrieving revision 1.10
diff -u -r1.10 mhc-palm.rb
--- ruby-ext/lib/mhc-palm.rb 15 Jun 2004 13:44:53 -0000 1.10
+++ ruby-ext/lib/mhc-palm.rb 22 Jun 2004 02:19:36 -0000
@@ -517,7 +517,7 @@
set_frequency(freq) ## freq の型チェックもする
## beg の日付が ord, week を満たしているかのチェックが必要
- msg = "Type/ange error: (0< ord <4, 0< wek <6) required. (#{ord}, #{wek})"
+ msg = "Type/Range error: (0< ord <4, 0< wek <6) required. (#{ord}, #{wek})"
raise msg if !(ord .is_a?(Integer) && 0 <= ord && ord <= 4)
raise msg if !(wek .is_a?(Integer) && 0 <= wek && wek <= 6)
raise msg if !((ord == 4 && beg .o_last?) || (ord < 4 && beg .o == ord))
--
鯉江英隆 <hide@xxxxxxxx>