diff options
Diffstat (limited to 'lib/ievkit/client.rb')
| -rw-r--r-- | lib/ievkit/client.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/ievkit/client.rb b/lib/ievkit/client.rb index 5df3ca1d2..137a7d47c 100644 --- a/lib/ievkit/client.rb +++ b/lib/ievkit/client.rb @@ -149,10 +149,8 @@ module Ievkit # Hypermedia agent for the Iev API # # @return [Sawyer::Agent] - def multipart_agent - sawyer_options[:serializer] = Ievkit::Serializer.multipart - - @agent ||= Sawyer::Agent.new(api_endpoint, sawyer_options) do |http| + def multipart_agent + @multipart_agent ||= Sawyer::Agent.new(api_endpoint, sawyer_options.merge({ :serializer => Ievkit::Serializer.multipart}) ) do |http| http.headers[:accept] = default_media_type http.headers[:content_type] = "multipart/form-data" http.headers[:user_agent] = user_agent |
