Add this line to your application's Gemfile:
gem 'cryptsy'
And then execute:
$ bundle
Or install it yourself as:
$ gem install cryptsy
# Get all Markets
Cryptsy::Market.all # returns an array of Market objects
# Find a single market by id
market = Cryptsy::Market.find(326) # returns a single Market object
market.instance_variables # [id, label, coin_currency_id, market_currency_id, maintenance_mode, verified_only, _24hr, last_trade]
# Get the market volume
market.volume # returns a MarketVolume object
# Get the market ticker
market.ticker # returns a MarketTicket object
# Get the market orderbook
market.orderbook # returns a MarketOrderbook object
# Get all MarketVolumes
Cryptsy::MarketVolume.all # returns an array of MarketVolume objects
# Find a single market volume by market id
market_volume = Cryptsy::MarketVolume.find(2)
market_volume.instance_variables # [volume, volume_btc]
# Get all MarketTickers
Cryptsy::MarketTicker.all # returns an array of MarketTicker objects
# Find a single market ticker by market id
market_ticker = Cryptsy::MarketTicker.find(2)
market_ticker.instance_variables # [bid, ask]
# Find the orderbook for a market
# Available arguments are
# limit: 1-100 (default 100)
# type: 'Buy' or 'Sell' or 'Both' (default Both)
# mine: boolean (default false)
market_orderbook = Cryptsy::MarketOrderbook.find(2)
market_orderbook = Cryptsy::MarkerOrderbook.find(2, limit: 1, type: 'Buy', mine: true)
market_orderbook.instance_variables # [sellorders, buyorders] may only be one or the other depending on method arguments
- Fork it ( https://github.com/[my-github-username]/cryptsy/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