class Montrose::Hour
Constants
- HOURS_IN_DAY
Public Class Methods
assert(hour)
click to toggle source
# File lib/montrose/hour.rb, line 15 def assert(hour) raise ConfigurationError, "Out of range: #{HOURS_IN_DAY.inspect} does not include #{hour}" unless HOURS_IN_DAY.include?(hour) hour end
parse(arg)
click to toggle source
# File lib/montrose/hour.rb, line 6 def parse(arg) case arg when String parse(arg.split(",")) else Array(arg).map { |h| assert(h.to_i) }.presence end end