class Montrose::Rule::Except

Public Class Methods

apply_options(opts) click to toggle source
# File lib/montrose/rule/except.rb, line 8
def self.apply_options(opts)
  opts[:except]
end
new(dates) click to toggle source

Initializes rule

@param [Date] dates - array of date objects

# File lib/montrose/rule/except.rb, line 16
def initialize(dates)
  @dates = dates
end

Public Instance Methods

include?(time) click to toggle source
# File lib/montrose/rule/except.rb, line 20
def include?(time)
  !@dates.include?(time.to_date)
end