method
convert_dates_from
rails latest stable - Class:
ActiveSupport::JSON
convert_dates_from(data)private
No documentation available.
# File activesupport/lib/active_support/json/decoding.rb, line 48
def convert_dates_from(data)
case data
when nil
nil
when DATE_REGEX
begin
Date.parse(data)
rescue ArgumentError
data
end
when DATETIME_REGEX
begin
Time.zone.parse(data)
rescue ArgumentError
data
end
when Array
data.map! { |d| convert_dates_from(d) }
when Hash
data.transform_values! do |value|
convert_dates_from(value)
end
else
data
end
end