Sha256: 7a1e1b8ae4969e9eb4096e0787f7468f4745df0ae276973f73d75e4d3eb7ca1a

Contents?: true

Size: 632 Bytes

Versions: 2

Compression:

Stored size: 632 Bytes

Contents

require "tencent_cos_sdk"
require "carrierwave/tencent_cos/version"
require "carrierwave/storage/tencent_cos"

module CarrierWave
  module TencentCos
    CarrierWave.configure do |conf|
      conf.storage_engines.merge! tencent_cos: 'CarrierWave::Storage::TencentCos'
    end
  end

  module Uploader
    class Base
      def self.tencent_cos= options
        TencentCosSdk.configure do |conf|
          conf.secret_id    = options[:secret_id]
          conf.secret_key   = options[:secret_key]
          conf.host         = options[:host]
          conf.parent_path  = options[:parent_path]
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
carrierwave-tencent_cos-0.1.1 lib/carrierwave/tencent_cos.rb
carrierwave-tencent_cos-0.1.0 lib/carrierwave/tencent_cos.rb