module DateInterval::Filter

Public Class Methods

filter(dates, filters) click to toggle source
# File lib/date_interval/filter.rb, line 3
def self.filter(dates, filters)
  filters.each do |filter|
    filter.apply(dates)
  end

  dates
    .select(&:add?)
    .map(&:to_date)
    .uniq
    .sort
end