Module: Qiniu::Misc
- Defined in:
- lib/qiniu/misc.rb
Class Method Summary collapse
- .set_protected(bucket, protected_mode) ⇒ Object
-
.set_separator(bucket, separator) ⇒ Object
set_protected.
-
.set_style(bucket, name, style) ⇒ Object
set_separator.
-
.unset_style(bucket, name) ⇒ Object
set_style.
Class Method Details
.set_protected(bucket, protected_mode) ⇒ Object
6 7 8 9 |
# File 'lib/qiniu/misc.rb', line 6 def set_protected(bucket, protected_mode) url = Config.settings[:pub_host] + %Q(/accessMode/#{bucket}/mode/#{protected_mode}) return HTTP.management_post(url) end |
.set_separator(bucket, separator) ⇒ Object
set_protected
11 12 13 14 15 |
# File 'lib/qiniu/misc.rb', line 11 def set_separator(bucket, separator) encoded_separator = Utils.urlsafe_base64_encode(separator) url = Config.settings[:pub_host] + %Q(/separator/#{bucket}/sep/#{encoded_separator}) return HTTP.management_post(url) end |
.set_style(bucket, name, style) ⇒ Object
set_separator
17 18 19 20 21 22 |
# File 'lib/qiniu/misc.rb', line 17 def set_style(bucket, name, style) encoded_name = Utils.urlsafe_base64_encode(name) encoded_style = Utils.urlsafe_base64_encode(style) url = Config.settings[:pub_host] + %Q(/style/#{bucket}/name/#{encoded_name}/style/#{encoded_style}) return HTTP.management_post(url) end |
.unset_style(bucket, name) ⇒ Object
set_style
24 25 26 27 28 |
# File 'lib/qiniu/misc.rb', line 24 def unset_style(bucket, name) encoded_name = Utils.urlsafe_base64_encode(name) url = Config.settings[:pub_host] + %Q(/unstyle/#{bucket}/name/#{encoded_name}) return HTTP.management_post(url) end |