root/platform/tdiary/plugin/jholiday.rb

Revision 7902, 440 bytes (checked in by drry, 9 months ago)

platform/tdiary/plugin/ja/google_sitemaps.rb
platform/tdiary/plugin/google_sitemaps.rb
platform/tdiary/plugin/jholiday.rb:

  • 文章を少し修正してみました。
  • 正規表現を修正しました。
  • 空白とインデントを修整しました。
Line 
1require 'Calendar.rb'
2require 'date'
3unless Time::new.respond_to?( :strftime_holiday_backup )
4then
5 eval( <<-MODIFY_CLASS, TOPLEVEL_BINDING )
6  class Time
7   alias strftime_holiday_backup strftime
8   def strftime( format )
9    holiday = ""
10    day = Day.new(self.day,self.month,self.year,self.wday)
11    holiday = day.holiday_name_jp if day.holiday?
12    strftime_holiday_backup( format.gsub( /%K/, holiday ) )
13   end
14  end
15 MODIFY_CLASS
16end
Note: See TracBrowser for help on using the browser.