CCC (Combined CryptoCurrency exchanges API) is a gem library that matches up lots of different interfaces for each cryptocurrency exchange's APIs, and thereby it makes the APIs easier to use.
For instance, say you use each different exchange's APIs. You must create one module in accordance with "Zaif" exchange's interface and one module in accordance with "Bitbank" exchange's interface. You have to build the similar module twice. It's a very complex and tiresome business.
But if you add this gem, you can call up each API simply on the same interface.
Support exchanges can be added at a later date.
export BITBANK_API_KEY=xxxxx
export BITBANK_API_SECRET=xxxx
export KORBIT_API_KEY=xxxxx
export KORBIT_API_SECRET=xxxx
export ZAIF_API_KEY=xxxxx
export ZAIF_API_SECRET=xxxx
[email protected]:begaborn/ccc.git
or
gem 'ccc', github: 'begaborn/ccc'
bundle install
btc = Bitbank.btc
# Show the price for Bitbank
btc.price
# Show my orders for Bitbank
btc.my_orders
# Show my balance for Bitbank
btc.balance
# API For Korbit
btc = Korbit.btc
btc.price
btc.my_orders
btc.balance
The gem is available as open source under the terms of the MIT License.