class MojFileUploaderApiClient::AddFile

Attributes

collection_ref[RW]
data[RW]
filename[RW]
folder[RW]

Public Class Methods

new(collection_ref: nil, folder: nil, filename:, data:) click to toggle source
# File lib/mojfile_uploader_api_client/add_file.rb, line 5
def initialize(collection_ref: nil, folder: nil, filename:, data:)
  self.collection_ref = collection_ref
  self.folder = folder
  self.filename = filename
  self.data = data
end

Public Instance Methods

endpoint() click to toggle source
# File lib/mojfile_uploader_api_client/add_file.rb, line 22
def endpoint
  File.join(collection_ref.to_s, 'new')
end
payload() click to toggle source
# File lib/mojfile_uploader_api_client/add_file.rb, line 16
def payload
  payload = {file_filename: filename, file_data: data}
  payload[:folder] = folder if folder
  payload
end
verb() click to toggle source
# File lib/mojfile_uploader_api_client/add_file.rb, line 12
def verb
  :post
end