class Montrose::Rule::MinuteOfHour

Public Class Methods

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

Initializes rule

@param minutes [Array<Fixnum>] valid minutes of hour, e.g. [0, 20, 59]

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

Public Instance Methods

include?(time) click to toggle source
# File lib/montrose/rule/minute_of_hour.rb, line 20
def include?(time)
  @minutes.include?(time.min)
end