module CarrierWave::Qiniu::Configuration::ClassMethods
Public Instance Methods
alias_config(new_name, old_name)
click to toggle source
# File lib/carrierwave/qiniu/configuration.rb, line 58 def alias_config(new_name, old_name) class_eval <<-RUBY, __FILE__, __LINE__ + 1 def self.#{new_name}(value=nil) self.#{old_name}(value) end def self.#{new_name}=(value) self.#{old_name}=(value) end def #{new_name} #{old_name} end RUBY end
reset_qiniu_config()
click to toggle source
Set default value
# File lib/carrierwave/qiniu/configuration.rb, line 36 def reset_qiniu_config configure do |config| config.qiniu_protocol = 'http' config.qiniu_bucket_private = false config.qiniu_block_size = 1024 * 1024 * 4 config.qiniu_async_ops = [] config.qiniu_persistent_ops = '' config.qiniu_persistent_notify_url = '' config.qiniu_persistent_pipeline = '' config.qiniu_can_overwrite = false config.qiniu_private_url_expires_in = 3600 config.qiniu_callback_url = '' config.qiniu_callback_body = '' config.qiniu_style_separator = '-' config.qiniu_style_inline = false config.qiniu_delete_after_days = 0 # 使用 version 和 七牛的持久化参数需要文件从本地上传,而不能在云端缓存 config.cache_storage = :file end end