class DateInterval::Filter::Holidays
Attributes
operator[R]
Public Class Methods
add(*dates)
click to toggle source
# File lib/date_interval/filter/holidays.rb, line 6 def self.add(*dates) dates.map {|date| holidays << date.strftime("%s") } end
holidays()
click to toggle source
# File lib/date_interval/filter/holidays.rb, line 10 def self.holidays @holidays ||= [] end
new(operator)
click to toggle source
# File lib/date_interval/filter/holidays.rb, line 14 def initialize(operator) @operator = operator end
Public Instance Methods
filter(dates)
click to toggle source
# File lib/date_interval/filter/holidays.rb, line 18 def filter(dates) dates.select {|date| self.class.holidays.include?(date.strftime("%s")) } end