Sha256: 3be74e53b0b53035cb310fa715e94794787b65659b149430e3895b442be2f35d
Contents?: true
Size: 675 Bytes
Versions: 9
Compression:
Stored size: 675 Bytes
Contents
# frozen_string_literal: true require 'digest' module Uploadcare module Param module Upload # This class generates body params for uploads class UploadParamsGenerator # @see https://uploadcare.com/docs/api_reference/upload/request_based/ 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 end end end end
Version data entries
9 entries across 9 versions & 1 rubygems