Sha256: 1d0ddf5cddecfa1af0b315125d837e082ebe99e0d6d76871abc321350a0ca0d6

Contents?: true

Size: 449 Bytes

Versions: 10

Compression:

Stored size: 449 Bytes

Contents

require 'holiday_japan'
require 'date'
unless Time::new.respond_to?( :strftime_holiday_backup )
then
 eval( <<-MODIFY_CLASS, TOPLEVEL_BINDING )
  class Time
   alias strftime_holiday_backup strftime
   def strftime( format )
    holiday = ""
    day = Date.new(self.year, self.month, self.day)
    holiday = HolidayJapan.name(day) if HolidayJapan.check(day)
    strftime_holiday_backup( format.gsub( /%K/, holiday ) )
   end
  end
 MODIFY_CLASS
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
tdiary-contrib-5.3.0 plugin/jholiday.rb
tdiary-contrib-5.2.4 plugin/jholiday.rb
tdiary-contrib-5.2.3 plugin/jholiday.rb
tdiary-contrib-5.2.2 plugin/jholiday.rb
tdiary-contrib-5.2.1 plugin/jholiday.rb
tdiary-contrib-5.2.0 plugin/jholiday.rb
tdiary-contrib-5.1.7 plugin/jholiday.rb
tdiary-contrib-5.1.6 plugin/jholiday.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/bundler/gems/tdiary-contrib-d1e41204db13/plugin/jholiday.rb
tdiary-contrib-5.1.5 plugin/jholiday.rb