Module: HTTPX::Plugins::Multipart

Defined in:
lib/httpx/plugins/multipart.rb

Overview

This plugin adds support for passing ‘http-form_data` objects (like file objects) as “multipart/form-data”;

HTTPX.post(URL, form: form: { image: HTTP::FormData::File.new("path/to/file")})

Defined Under Namespace

Modules: FormTranscoder

Class Method Summary collapse

Class Method Details

.configureObject



49
50
51
# File 'lib/httpx/plugins/multipart.rb', line 49

def self.configure(*)
  Transcoder.register("form", FormTranscoder)
end

.load_dependenciesObject



45
46
47
# File 'lib/httpx/plugins/multipart.rb', line 45

def self.load_dependencies(*)
  require "http/form_data"
end