holidays/lib/holidays/pt.rb

44 lines
2.3 KiB
Ruby
Raw Normal View History

module Holidays
# This file is generated by the Ruby Holiday gem.
#
# Definitions loaded: data/pt.yaml
#
2009-10-12 00:36:27 +02:00
# To use the definitions in this file, load them right after you load the
# Holiday gem:
#
# require 'holidays'
# require 'holidays/pt'
#
# More definitions are available at http://code.dunae.ca/holidays.
module PT # :nodoc:
2009-10-12 00:36:27 +02:00
DEFINED_REGIONS = [:pt, :pt_br]
HOLIDAYS_BY_MONTH = {
5 => [{:mday => 1, :name => "Dia do Trabalhador", :regions => [:pt]}],
2009-10-12 00:36:27 +02:00
0 => [{:function => lambda { |year| Holidays.easter(year)-47 }, :function_id => "easter(year)-47", :type => :informal, :name => "Carnaval", :regions => [:pt, :pt_br]},
{:function => lambda { |year| Holidays.easter(year)-2 }, :function_id => "easter(year)-2", :name => "Sexta-feira Santa", :regions => [:pt, :pt_br]},
{:function => lambda { |year| Holidays.easter(year) }, :function_id => "easter(year)", :name => "Páscoa", :regions => [:pt, :pt_br]},
{:function => lambda { |year| Holidays.easter(year)+60 }, :function_id => "easter(year)+60", :name => "Corpo de Deus", :regions => [:pt]}],
2009-10-12 00:36:27 +02:00
11 => [{:mday => 1, :name => "Todos os Santos", :regions => [:pt]},
{:mday => 2, :name => "Finados", :regions => [:pt_br]},
{:mday => 15, :name => "Proclamação da República", :regions => [:pt_br]}],
6 => [{:mday => 10, :name => "Dia de Portugal", :regions => [:pt]}],
1 => [{:mday => 1, :name => "Ano Novo", :regions => [:pt]}],
12 => [{:mday => 1, :name => "Restauração da Independência", :regions => [:pt]},
{:mday => 8, :name => "Imaculada Conceição", :regions => [:pt]},
2009-10-12 00:36:27 +02:00
{:mday => 25, :name => "Natal", :regions => [:pt, :pt_br]}],
8 => [{:mday => 15, :name => "Assunção de Nossa Senhora", :regions => [:pt]}],
2009-10-12 00:36:27 +02:00
4 => [{:mday => 25, :name => "Dia da Liberdade", :regions => [:pt]},
{:mday => 21, :name => "Tiradentes", :regions => [:pt_br]}],
10 => [{:mday => 5, :name => "Implantação da República", :regions => [:pt]},
{:mday => 12, :name => "Nossa Senhora Aparecida", :regions => [:pt_br]}],
9 => [{:mday => 7, :name => "Independência do Brasil", :regions => [:pt_br]}]
}
end
end
Holidays.merge_defs(Holidays::PT::DEFINED_REGIONS, Holidays::PT::HOLIDAYS_BY_MONTH)
2009-10-12 00:36:27 +02:00