0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-08 17:53:55 +08:00
discourse/plugins/discourse-calendar/vendor/holidays/lib/generated_definitions/in.rb
2026-01-13 14:08:31 +05:30

55 lines
3.9 KiB
Ruby
Vendored

# encoding: utf-8
module Holidays
# This file is generated by the Ruby Holidays gem.
#
# Definitions loaded: definitions/in.yaml
#
# All the definitions are available at https://github.com/holidays/holidays
module IN # :nodoc:
def self.defined_regions
[:in, :in_mh, :in_gj, :in_ka, :in_tn]
end
def self.holidays_by_month
{
1 => [{:mday => 1, :name => "New Year's Day", :regions => [:in]},
{:mday => 14, :name => "Makar Sankranti", :regions => [:in_mh, :in_gj, :in_ka]},
{:mday => 26, :observed => "to_weekday_if_weekend(date)", :observed_arguments => [:date], :name => "Republic Day", :regions => [:in]}],
2 => [{:mday => 15, :year_ranges => { :limited => [2026] },:name => "Mahashivratri", :regions => [:in_mh, :in_gj]},
{:mday => 19, :year_ranges => { :limited => [2026] },:name => "Chhatrapati Shivaji Maharaj Jayanti", :regions => [:in_mh]}],
3 => [{:mday => 3, :year_ranges => { :limited => [2026] },:name => "Holi", :regions => [:in_mh, :in_gj, :in_ka]},
{:mday => 19, :year_ranges => { :limited => [2026] },:name => "Gudhi Padwa", :regions => [:in_mh, :in_gj]},
{:mday => 21, :year_ranges => { :limited => [2026] },:name => "Eid al-Fitr", :regions => [:in_mh, :in_gj, :in_ka, :in_tn]},
{:mday => 26, :year_ranges => { :limited => [2026] },:name => "Ram Navami", :regions => [:in_mh, :in_gj]},
{:mday => 31, :year_ranges => { :limited => [2026] },:name => "Mahavir Jayanti", :regions => [:in_mh, :in_gj]}],
4 => [{:mday => 3, :year_ranges => { :limited => [2026] },:name => "Good Friday", :regions => [:in_mh, :in_tn, :in_gj]},
{:mday => 14, :name => "Ambedkar Jayanti", :regions => [:in_mh, :in_gj]},
{:mday => 14, :name => "Tamil New Year's Day", :regions => [:in_tn]}],
5 => [{:mday => 1, :name => "Maharashtra Day", :regions => [:in_mh]},
{:mday => 1, :name => "Gujarat Day", :regions => [:in_gj]},
{:mday => 1, :name => "Labour's Day", :regions => [:in_tn, :in_ka]},
{:mday => 28, :year_ranges => { :limited => [2026] },:name => "Id-ul-Zuha", :regions => [:in_tn, :in_gj, :in_mh]}],
6 => [{:mday => 26, :year_ranges => { :limited => [2026] },:name => "Muharram", :regions => [:in_tn, :in_gj, :in_mh]}],
8 => [{:mday => 15, :observed => "to_weekday_if_weekend(date)", :observed_arguments => [:date], :name => "Independence Day", :regions => [:in]},
{:mday => 26, :year_ranges => { :limited => [2026] },:name => "Id-e-Milad", :regions => [:in_mh, :in_gj]},
{:mday => 28, :year_ranges => { :limited => [2026] },:name => "Raksha Bandhan", :regions => [:in_mh, :in_gj]}],
9 => [{:mday => 14, :year_ranges => { :limited => [2026] },:name => "Ganesh Chaturthi", :regions => [:in_mh, :in_gj]}],
10 => [{:mday => 2, :observed => "to_weekday_if_weekend(date)", :observed_arguments => [:date], :name => "Gandhi Jayanti", :regions => [:in]},
{:mday => 20, :year_ranges => { :limited => [2026] },:name => "Dussehra", :regions => [:in_mh, :in_tn, :in_gj]},
{:mday => 31, :name => "Sardar Vallabhbhai Patel Jayanti", :regions => [:in_gj]}],
11 => [{:mday => 1, :name => "Kannada Rajyothsava", :regions => [:in_ka]},
{:mday => 8, :year_ranges => { :limited => [2026] },:name => "Diwali", :regions => [:in]},
{:mday => 9, :year_ranges => { :limited => [2026] },:name => "Govardhan Puja", :regions => [:in_mh, :in_gj]},
{:mday => 11, :year_ranges => { :limited => [2026] },:name => "Bhai Dooj", :regions => [:in_mh, :in_gj]},
{:mday => 24, :year_ranges => { :limited => [2026] },:name => "Guru Nanak Jayanti", :regions => [:in_mh, :in_gj]}],
12 => [{:mday => 25, :observed => "to_weekday_if_weekend(date)", :observed_arguments => [:date], :name => "Christmas Day", :regions => [:in]}]
}
end
def self.custom_methods
{
}
end
end
end