Method: OpenAI::Internal::Type::ArrayOf#dump

Defined in:
lib/openai/internal/type/array_of.rb

#dump(value, state:) ⇒ Array<Object>, Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • value (Array<Object>, Object)
  • state (Hash{Symbol=>Object})

    .

    @option state [Boolean] :can_retry

Returns:

  • (Array<Object>, Object)


108
109
110
111
112
113
114
115
116
117
# File 'lib/openai/internal/type/array_of.rb', line 108

def dump(value, state:)
  target = item_type
  if value.is_a?(Array)
    value.map do
      OpenAI::Internal::Type::Converter.dump(target, _1, state: state)
    end
  else
    super
  end
end