Sha256: 02410d22be2cebba88403618f9ada74a394823cda657f936f2447c2781052145
Contents?: true
Size: 1.52 KB
Versions: 3
Compression:
Stored size: 1.52 KB
Contents
# ActivestorageQiniu Wraps the [Qiniu](https://www.qiniu.com/) Storage Service as an Active Storage service ## Installation Add this line to your application's Gemfile: ```ruby gem 'activestorage_qiniu' ``` And then execute: $ bundle Or install it yourself as: $ gem install activestorage_qiniu ## Usage you can set-up qiniu storage service through the generated <tt>config/storage.yml</tt> file. ```yaml qiniu: service: Qiniu access_key: <%= ENV['QINIU_ACCESS_KEY'] %> secret_key: <%= ENV['QINIU_SECRET_KEY'] %> bucket: <%= ENV['QINIU_BUCKET'] %> domain: <%= ENV['QINIU_DOMAIN'] %> protocol: <%= ENV.fetch("QINIU_PROTOCOL") { "http" } %> bucket_private: <%= ENV['QINIU_BUCKET_PRIVATE'] || false %> ``` more options. https://github.com/qiniu/ruby-sdk/blob/master/lib/qiniu/auth.rb#L49 Then, in your application's configuration, you can specify the service to use like this: ```ruby config.active_storage.service = :qiniu ``` Finally, config qiniu image and video analyzers. ```ruby config.active_storage.analyzers = [ ActiveStorage::Analyzer::QiniuImageAnalyzer, ActiveStorage::Analyzer::QiniuVideoAnalyzer ] ``` ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). ## Code of Conduct Everyone interacting in the ActivestorageQiniu project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/[USERNAME]/activestorage_qiniu/blob/master/CODE_OF_CONDUCT.md).
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
activestorage_qiniu-0.2.2 | README.md |
activestorage_qiniu-0.2.1 | README.md |
activestorage_qiniu-0.2.0 | README.md |