class Time
Public Class Methods
Source
# File lib/sequent/core/ext/ext.rb, line 78 def self.deserialize_from_json(value) value.blank? ? nil : Time.iso8601(value.dup) rescue ArgumentError => e return Time.parse(value.dup) if e.message =~ /invalid xmlschema format/ # ruby >= 3 return Time.parse(value.dup) if e.message =~ /invalid date:/ # ruby 2.7 raise end
Source
# File lib/sequent/core/ext/ext.rb, line 72 def self.from_params(value) value.blank? ? nil : Time.iso8601(value.dup) rescue ArgumentError value end