Sha256: a02ae8d129e2b1f36318f2fbbac9a2d059b3a8bf8b5838d2df36ffa6abf7033d
Contents?: true
Size: 644 Bytes
Versions: 27
Compression:
Stored size: 644 Bytes
Contents
module PactBroker module Api module Decorators module FormatDateTime # Keep this in sync with Sequel.datetime_class. # Needs to be upgraded from DateTime to Time as Time is deprecated DATE_TIME_CLASS = DateTime def self.call(date_time) if date_time.is_a?(String) Sequel.string_to_datetime(date_time).to_time.utc.to_datetime.xmlschema elsif date_time date_time.to_time.utc.to_datetime.xmlschema if date_time end end def format_date_time(date_time) FormatDateTime.call(date_time) end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems