class DateInterval::Filter::Operator
Public Instance Methods
apply(dates)
click to toggle source
# File lib/date_interval/filter/operator.rb, line 4 def apply(dates) operator == "-" ? negative(dates) : positive(dates) end
negative(dates)
click to toggle source
# File lib/date_interval/filter/operator.rb, line 8 def negative(dates) filter(dates).each(&:remove!) end
positive(dates)
click to toggle source
# File lib/date_interval/filter/operator.rb, line 12 def positive(dates) filter(dates).each(&:add!) end