Sha256: aaea334e138aab90d2984251914aa4ed181eb7595857caed896c0c2c899b3e27

Contents?: true

Size: 990 Bytes

Versions: 1

Compression:

Stored size: 990 Bytes

Contents

require 'faraday'
require 'json'
require 'ostruct'

require_relative 'uploadcare/api'
require_relative 'uploadcare/version'

module Uploadcare
  DEFAULT_SETTINGS = {
    public_key: 'demopublickey',
    private_key: 'demoprivatekey',
    upload_url_base: 'https://upload.uploadcare.com',
    api_url_base: 'https://api.uploadcare.com',
    static_url_base: 'https://ucarecdn.com',
    api_version: '0.5',
    cache_files: true,
    autostore: :auto,
    auth_scheme: :secure,
  }

  def self.default_settings
    DEFAULT_SETTINGS
  end

  def self.user_agent(options={})
    warn '[DEPRECATION] `Uploadcare::user_agent` method is deprecated and will be removed in version 3.0'
    UserAgent.new.call(options)
  end

  def self.const_missing(name)
    if name == :USER_AGENT
      warn '[DEPRECATION] `Uploadcare::USER_AGENT` constant is deprecated and will be removed in version 3.0'
      "uploadcare-ruby/#{Gem.ruby_version}/#{Uploadcare::VERSION}"
    else
      super
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uploadcare-ruby-2.1.2 lib/uploadcare.rb