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