Sha256: cef201839ea9d89298b1cdffcc734ec6846e6942100888378269326a5a614f59
Contents?: true
Size: 515 Bytes
Versions: 1
Compression:
Stored size: 515 Bytes
Contents
class DjiScraper < StockIndex::BaseScraper def scrape doc = Nokogiri::HTML(open(StockIndex::INDICES['^DJI'][:url])) parse_rows doc.css('table.wikitable.sortable tr') end private def symbol(tr) symbol_td = td(tr, 2) symbol_td ? symbol_td.css('a').first.text : nil end def market(tr) market_td = td(tr, 1) market = market_td ? market_td.css('a').first.text : nil StockIndex::Market.new(market).to_iso10383 end def wikipedia(tr) wikipedia_position(tr, 0) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stock_index-0.5.1 | lib/stock_index/scrapers/dji_scraper.rb |