Sha256: 497db60b35148fed69d34d9681c3b02f3c55155a8f3f5d8bad7cf4f0f5bca1e3
Contents?: true
Size: 437 Bytes
Versions: 16
Compression:
Stored size: 437 Bytes
Contents
# frozen_string_literal: true module Montrose module Rule class WeekOfYear include Montrose::Rule def self.apply_options(opts) opts[:week] end # Initializes rule # # @param [Array[Fixnum]] weeks - valid weeks of year # def initialize(weeks) @weeks = weeks end def include?(time) @weeks.include?(time.to_date.cweek) end end end end
Version data entries
16 entries across 16 versions & 1 rubygems