Module: Holidays::Definition::CustomMethods::FI
- Defined in:
- lib/holidays/definition/custom_methods/fi.rb
Overview
fi custom holiday calculations, ported verbatim from the
methods: block in definitions/fi.yaml.
Class Method Summary collapse
Class Method Details
.fi_juhannusaatto(year) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/holidays/definition/custom_methods/fi.rb', line 10 def fi_juhannusaatto(year) date = Date.civil(year,6,19) if date.wday > 5 #if 19.6 is saturday date += 6 else date += (5 - date.wday) end date end |
.fi_juhannuspaiva(year) ⇒ Object
20 21 22 23 24 |
# File 'lib/holidays/definition/custom_methods/fi.rb', line 20 def fi_juhannuspaiva(year) date = Date.civil(year,6,20) date += (6 - date.wday) date end |
.fi_pyhainpaiva(year) ⇒ Object
26 27 28 29 30 |
# File 'lib/holidays/definition/custom_methods/fi.rb', line 26 def fi_pyhainpaiva(year) date = Date.civil(year,10,31) date += (6 - date.wday) date end |