module Repeatable::Conversions

Public Instance Methods

Date(arg) click to toggle source
# File lib/repeatable/conversions.rb, line 10
def Date(arg)
  case arg
  when Date, Time
    arg.to_date
  else
    Date.parse(T.let(arg, T.untyped))
  end
rescue ArgumentError
  Kernel.raise TypeError, "Cannot convert #{arg.inspect} to Date"
end