Method: Praxis::Types::MultipartArray#dump

Defined in:
lib/praxis/types/multipart_array.rb

#dump(**opts) ⇒ Object



314
315
316
317
318
319
320
321
322
323
# File 'lib/praxis/types/multipart_array.rb', line 314

def dump(**opts)
  boundary = content_type.parameters.get 'boundary'

  parts = self.collect do |part|
    part.dump(**opts)
  end

  all_entities = parts.join("\r\n--#{boundary}\r\n")
  "--#{boundary}\r\n#{all_entities}\r\n--#{boundary}--\r\n"
end