Sha256: b751bc9dbc1bff7417ffc640d977707c43f8832ddb00746481e10c3460144261
Contents?: true
Size: 510 Bytes
Versions: 6
Compression:
Stored size: 510 Bytes
Contents
# frozen_string_literal: true module Montrose module Rule class TimeOfDay include Montrose::Rule def self.apply_options(opts) opts[:at] end # Initializes rule # # @param [Array<Time>] times - valid times # def initialize(times) @times = times end def include?(time) @times.include?(parts(time)) end private def parts(time) ::Montrose::TimeOfDay.to_parts(time) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems