class Uploadcare::Param::Upload::UploadParamsGenerator

This class generates body params for uploads

Public Class Methods

call(store = 'auto') click to toggle source

@see uploadcare.com/docs/api_reference/upload/request_based/

# File lib/uploadcare/param/upload/upload_params_generator.rb, line 11
def self.call(store = 'auto')
  store = '1' if store == true
  store = '0' if store == false
  {
    'UPLOADCARE_PUB_KEY' => Uploadcare.config.public_key,
    'UPLOADCARE_STORE' => store,
    'signature' => (Upload::SignatureGenerator.call if Uploadcare.config.sign_uploads)
  }.reject { |_k, v| v.nil? }
end