Sha256: 64f1b3561dddf6c16cd2a4c7d5e216731d508bba046417ccfb7b8770c34c0ed0
Contents?: true
Size: 704 Bytes
Versions: 2
Compression:
Stored size: 704 Bytes
Contents
# frozen_string_literal: true require 'uploadcare' module Uploadcare module Param # This header is added to track libraries using Uploadcare API class UserAgent # Generate header from Gem's config # # @example Uploadcare::Param::UserAgent.call # UploadcareRuby/3.0.0-dev/Pubkey_(Ruby/2.6.3;UploadcareRuby) def self.call framework_data = Uploadcare.config.framework_data || '' framework_data_string = '; ' + Uploadcare.config.framework_data unless framework_data.empty? public_key = Uploadcare.config.public_key "UploadcareRuby/#{VERSION}/#{public_key} (Ruby/#{RUBY_VERSION}#{framework_data_string})" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uploadcare-ruby-3.0.5 | lib/uploadcare/param/user_agent.rb |
uploadcare-ruby-3.0.3 | lib/uploadcare/param/user_agent.rb |