Method: Worldline::Acquiring::SDK::Communication::MultipartFormDataObject#add_file
- Defined in:
- lib/worldline/acquiring/sdk/communication/multipart_form_data_object.rb
#add_file(parameter_name, uploadable_file) ⇒ Object
Adds a file to the multipart Form Data Object
39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/worldline/acquiring/sdk/communication/multipart_form_data_object.rb', line 39 def add_file(parameter_name, uploadable_file) if parameter_name.nil? || parameter_name.strip.empty? raise ArgumentError, 'parameter_name is required' end raise ArgumentError, 'uploadable_file is required' if uploadable_file.nil? if @values.include?(parameter_name) || @files.include?(parameter_name) raise ArgumentError, 'duplicate parameterName: ' + parameter_name end @files[parameter_name] = uploadable_file end |