lib/coinmarketcap.rb in coinmarketcap-0.2.2 vs lib/coinmarketcap.rb in coinmarketcap-0.2.3
- old
+ new
@@ -23,10 +23,10 @@
def self.get_historical_price(id, start_date, end_date) #20170908
prices = []
doc = Nokogiri::HTML(open("https://coinmarketcap.com/currencies/#{id}/historical-data/?start=#{start_date}&end=#{end_date}"))
rows = doc.css('tr')
- if rows.count == 31
+ if rows.count == 31 || rows.count == 2
doc = Nokogiri::HTML(open("https://coinmarketcap.com/assets/#{id}/historical-data/?start=#{start_date}&end=#{end_date}"))
rows = doc.css('tr')
end
rows.shift
rows.each do |row|