Method: Utils.cmc_data
- Defined in:
- lib/utils.rb
.cmc_data ⇒ Array
Returns cmc data.
186 187 188 189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/utils.rb', line 186 def self.cmc_data data = [] (0...16).each do |start| response = RestClient.get("https://api.coinmarketcap.com/v2/ticker/?start=#{start * 100 + 1}") hash = JSON.parse (response.body) hash['data'].each do |key, coin| row = [coin['name'], coin['symbol'], coin['quotes']['USD']['market_cap'].to_f, coin['quotes']['USD']['volume_24h'].to_f] data.push(row) end end data end |