Class: Gitlab::GrapeOpenapi::Serializers::Time

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/grape_openapi/serializers/time.rb

Constant Summary collapse

DEFAULT_TIME =
'2025-08-01T00:00:00.000Z'

Instance Method Summary collapse

Instance Method Details

#serialize(value, example: nil) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/gitlab/grape_openapi/serializers/time.rb', line 9

def serialize(value, example: nil)
  return unless defined?(ActiveSupport::TimeWithZone) && value.is_a?(ActiveSupport::TimeWithZone)

  return example if example

  DEFAULT_TIME
end