カラーミーのAPI( http://shop-pro.jp/?mode=api_started )をRubyから扱うためのラッパーgem
- ✅ GET /v1/shop.json
- ✅ GET /v1/sales/stat.json
- ✅ GET /v1/sales.json
- ✅ GET /v1/sales/#{id}.json
- ☑️ PUT /v1/sales/#{id}.json
- ☑️ PUT /v1/sales/#{id}/cancel.json
- ☑️ GET /v1/customers.json
- ☑️ GET /v1/customers/#{id}.json
- ✅ GET /v1/products.json
- ✅ GET /v1/products/#{id}.json
- ☑️ PUT /v1/products/#{id}.json
- ☑️ GET /v1/stocks.json
- ✅ GET /v1/categories.json
- ✅ GET /v1/payments.json
- ☑️ GET /v1/deliveries.json
- ☑️ GET /v1/deliveries/date.json
- ☑️ GET /v1/gifts.json
- ☑️ GET /logout
- 2.1.0
- 2.0.0
- 1.9.3
Gemfileに以下の内容の追加してbundle
コマンドを実行してください。
gem 'color_me', github: 's-osa/color_me'
TODO: Write usage instructions here
- Fork it ( https://github.com/s-osa/color_me/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
基本的なテストは以下のコマンドで実行できます。
$ bundle exec rake spec
また、実際のAPIを用いたテストが以下のコマンドで行えます。
$ echo "YourOwnToken" > token
$ bundle exec rake spec:online
token
ファイルは.gitignore
に含まれていますが、typoなどによるcommitに注意してください。