class Shale::Type::Date
Cast value to Date
@api public
Public Class Methods
cast(value)
click to toggle source
@param [any] value Value to cast
@return [Date, nil]
@api private
# File lib/shale/type/date.rb, line 17 def self.cast(value) if value.is_a?(::String) return if value.empty? ::Date.parse(value) elsif value.respond_to?(:to_date) value.to_date else value end end