module Jsoner::DateTimeSerializer
Public Class Methods
jsoner_deserialize(json_value)
click to toggle source
# File lib/emery/jsoner.rb, line 138 def self.jsoner_deserialize(json_value) T.check(String, json_value) begin DateTime.strptime(json_value, '%Y-%m-%dT%H:%M:%S') rescue raise JsonerError.new("Failed to parse DateTime from '#{json_value.inspect.to_s}' format %Y-%m-%dT%H:%M:%S is required") end end
jsoner_serialize(value)
click to toggle source
# File lib/emery/jsoner.rb, line 146 def self.jsoner_serialize(value) T.check(DateTime, value) value.strftime('%Y-%m-%dT%H:%M:%S') end