ruby-sdk
ruby-sdk copied to clipboard
重构 Upyun::Form
form 这个代码设计有点问题,重构了一下
分离出签名部分,让开发者可以直接获取到signature和policy
@mjason 感谢你的重构,还烦请增加以下测试用例:
-
FormBase模块
commit 忘记合并了,这个是因为alias_method :password, :api_secret,保证兼容你form的接口
commit 麻烦 rebase 一下,还有 commit 信息麻烦请遵守 sparanoid/chinese-copywriting-guidelines: Chinese Copywriting Guidelines / 中文文案排版指北, 中英文之间请加上空格
Upyun::FormBase.new api_secret: Rails.configuration.upyun[:form],
bucket: Rails.configuration.upyun[:bucket],
params: {
'save-key' => "/{year}_{mon}_{day}_{filename}{.suffix}"
}
提取出base 之后可以更加直观使用api