From d7a2c3f96a04491ba44adf7cd34a0b4f5bcb3672 Mon Sep 17 00:00:00 2001 From: Fabien Chaynes Date: Wed, 30 May 2018 13:49:36 +0200 Subject: [PATCH] Expose HTTP::FormData.encoder --- lib/http/form_data.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/http/form_data.rb b/lib/http/form_data.rb index 3eabae9..5104afb 100644 --- a/lib/http/form_data.rb +++ b/lib/http/form_data.rb @@ -51,7 +51,11 @@ def create(data) end def encoder - ::URI.method(:encode_www_form) + @encoder ||= ::URI.method(:encode_www_form) + end + + def encoder=(encoder) + @encoder = encoder end # Coerce `obj` to Hash.