# File lib/httmultiparty.rb, line 127 def put(path, options={}) method = Net::HTTP::Put options[:body] ||= options.delete(:query) if hash_contains_files?(options[:body]) method = MultipartPut options[:query_string_normalizer] = HTTMultiParty.query_string_normalizer(options) end perform_request method, path, options end