Module: CarrierWave::Qiniu::Configuration::ClassMethods
- Defined in:
- lib/carrierwave/qiniu/configuration.rb
Instance Method Summary collapse
- #alias_config(new_name, old_name) ⇒ Object
-
#reset_qiniu_config ⇒ Object
Set default value.
Instance Method Details
#alias_config(new_name, old_name) ⇒ Object
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# 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 ⇒ Object
Set default value
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# 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 |