module Kalendor::Annual

Public Instance Methods

get_dates(from, upto) click to toggle source
# File lib/kalendor/annual.rb, line 4
def get_dates from, upto
  first = Date.new(from.year, annual_month, annual_date)
  first = Date.new(from.year + 1, annual_month, annual_date) if first < from
  result = []
  while first && (first <= upto)
    result << first
    first = Date.new(first.year + 1, annual_month, annual_date)
  end
  result
end