mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-08-10 00:01:27 -04:00
18 lines
464 B
Ruby
18 lines
464 B
Ruby
# frozen_string_literal: true
|
|
|
|
require_relative "multipart/encoder"
|
|
require_relative "multipart/decoder"
|
|
require_relative "multipart/part"
|
|
require_relative "multipart/mime_type_detector"
|
|
|
|
module HTTPX::Transcoder
|
|
module Multipart
|
|
MULTIPART_VALUE_COND = lambda do |value|
|
|
value.respond_to?(:read) ||
|
|
(value.respond_to?(:to_hash) &&
|
|
value.key?(:body) &&
|
|
(value.key?(:filename) || value.key?(:content_type)))
|
|
end
|
|
end
|
|
end
|