class Montrose::Hour
Constants
- HOURS_IN_DAY
Public Class Methods
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
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