Rubyで日本の休日一覧

急に、日本の休日の一覧を取得したくなりました。 幸いなことに、Ruby には 2050 年までの日本の祝日(予定)一覧が取れる holiday_jp という Gem がありますので、有難く使わせていただきます。

> gem install holiday_jp

こちらには日曜日は入っていませんので、あとは日曜の確認を追加するだけ。 2013年の休日一覧はこちらとなります。

require 'rubygems'
require 'holiday_jp'

Date.new(2013, 1, 1).upto(Date.new(2013, 12, 31)) {|day|
  if day.wday == 0 or HolidayJp.holiday?(day)
    puts day.to_s
  end
}