module OnebusawaySDK::Internal::Util
def write_multipart_chunk(y, boundary:, key:, val:, closing:)
-
closing
(Array
) -- -
val
(Object
) -- -
key
(Symbol, String
) -- -
boundary
(String
) -- -
y
(Enumerator::Yielder
) --
Other tags:
- Api: - private
def write_multipart_chunk(y, boundary:, key:, val:, closing:) --#{boundary}\r\n" Content-Disposition: form-data" key.nil? = ERB::Util.url_encode(key.to_s) "; name=\"#{name}\"" al busawaySDK::FilePart unless val.filename.nil? name = ERB::Util.url_encode(val.filename) "; filename=\"#{filename}\"" hname | IO name = ERB::Util.url_encode(::File.basename(val.to_path)) "; filename=\"#{filename}\"" \r\n" multipart_content(y, val: val, closing: closing)