Method: ActiveJob::Serializers::DurationSerializer#serialize

Defined in:
activejob/lib/active_job/serializers/duration_serializer.rb

#serialize(duration) ⇒ Object



6
7
8
9
10
# File 'activejob/lib/active_job/serializers/duration_serializer.rb', line 6

def serialize(duration)
  # Ideally duration.parts would be wrapped in an array before passing to Arguments.serialize,
  # but we continue passing the bare hash for backwards compatibility:
  super("value" => duration.value, "parts" => Arguments.serialize(duration.parts))
end