module Riffer::Rig::Stores::Timestamp
Constants
- FRACTION_DIGITS
Public Instance Methods
(Time? time) → String?
Source
# File lib/riffer/rig/stores/timestamp.rb, line 12 def dump(time) time&.getutc&.iso8601(FRACTION_DIGITS) end
@rbs time: Time? @rbs return: String?
(untyped value) → Time?
Source
# File lib/riffer/rig/stores/timestamp.rb, line 18 def load(value) Time.iso8601(value) if value.is_a?(String) rescue ArgumentError nil end
@rbs value: untyped @rbs return: Time?
(untyped value) → String?
Source
# File lib/riffer/rig/stores/timestamp.rb, line 26 def normalize(value) dump(load(value)) end
@rbs value: untyped @rbs return: String?