class HTTP::FormData::Multipart

def initialize(data, boundary: self.class.generate_boundary)

Parameters:
  • data (#to_h, Hash) -- form data key-value Hash
def initialize(data, boundary: self.class.generate_boundary)
  parts = Param.coerce FormData.ensure_hash data
  @boundary = boundary.to_s.freeze
  @io = CompositeIO.new [*parts.flat_map { |part| [glue, part] }, tail]
end