class Hubspot::File

Constants

UPLOAD_FILE_PATH

Public Class Methods

upload(file, params) click to toggle source
# File lib/hubspot/file.rb, line 6
def upload(file, params)
  query = {
    overwrite: params['overwrite'] || false,
    hidden: params['hidden'] || false
  }
  options = {
    multipart:
      [
        { name: 'files', contents: file },
        { name: 'file_names', contents: params['file_names'] },
        { name: 'folder_paths', contents: params['folder_paths'] }
      ]
  }
  Hubspot::FilesConnection.post(UPLOAD_FILE_PATH, params: query, body: options)
end