Module: DanskeHelligdage::Officielle::ClassMethods
- Defined in:
- lib/danske_helligdage/officielle.rb
Instance Method Summary collapse
Instance Method Details
#arbejdsdage(*args) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/danske_helligdage/officielle.rb', line 17 def arbejdsdage(*args) if args[0].is_a? Fixnum year, month = args arbejdsdage_i_periode(Date.civil(year, month), (Date.civil(year, month) >> 1) - 1) else arbejdsdage_i_periode(*args) end end |
#arbejdsdage_i_periode(from, to) ⇒ Object
13 14 15 |
# File 'lib/danske_helligdage/officielle.rb', line 13 def arbejdsdage_i_periode(from, to) (from..to).to_a.select { |date| date.arbejdsdag? }.length end |