Class: Montrose::Rule::During::TimeOfDay

Inherits:
Object
  • Object
show all
Defined in:
lib/montrose/rule/during.rb

Instance Method Summary collapse

Constructor Details

#initialize(hour, min, sec) ⇒ TimeOfDay

Returns a new instance of TimeOfDay.



25
26
27
28
29
# File 'lib/montrose/rule/during.rb', line 25

def initialize(hour, min, sec)
  @hour = hour
  @min = min
  @sec = sec
end

Instance Method Details

#seconds_since_midnightObject



31
32
33
# File 'lib/montrose/rule/during.rb', line 31

def seconds_since_midnight
  @seconds_since_midnight ||= (@hour * 60 * 60) + (@min * 60) + @sec
end