ruby-sdk icon indicating copy to clipboard operation
ruby-sdk copied to clipboard

重构 Upyun::Form

Open mjason opened this issue 9 years ago • 4 comments

form 这个代码设计有点问题,重构了一下

分离出签名部分,让开发者可以直接获取到signature和policy

mjason avatar Jul 22 '16 17:07 mjason

@mjason 感谢你的重构,还烦请增加以下测试用例:

  1. FormBase 模块

jsvisa avatar Jul 26 '16 03:07 jsvisa

commit 忘记合并了,这个是因为alias_method :password, :api_secret,保证兼容你form的接口

mjason avatar Jul 26 '16 03:07 mjason

commit 麻烦 rebase 一下,还有 commit 信息麻烦请遵守 sparanoid/chinese-copywriting-guidelines: Chinese Copywriting Guidelines / 中文文案排版指北, 中英文之间请加上空格

jsvisa avatar Jul 26 '16 03:07 jsvisa

Upyun::FormBase.new api_secret: Rails.configuration.upyun[:form],
                        bucket: Rails.configuration.upyun[:bucket],
                        params: {
                          'save-key' => "/{year}_{mon}_{day}_{filename}{.suffix}"
                        }

提取出base 之后可以更加直观使用api

mjason avatar Jul 26 '16 03:07 mjason