class Montrose::Week

Constants

NUMBERS

Public Class Methods

assert(number) click to toggle source
# File lib/montrose/week.rb, line 12
def assert(number)
  test = number.abs
  raise ConfigurationError, "Out of range: #{NUMBERS.inspect} does not include #{test}" unless NUMBERS.include?(number.abs)

  number
end
parse(arg) click to toggle source
# File lib/montrose/week.rb, line 6
def parse(arg)
  return nil unless arg.present?

  Array(arg).map { |value| assert(value.to_i) }
end