Sha256: bbf457a9dcc256fd2a146f057da2956d4b0cfbf6a4c46201c94a49f5a4b41dc3

Contents?: true

Size: 347 Bytes

Versions: 1

Compression:

Stored size: 347 Bytes

Contents

class StockIndex

  def initialize(symbol)
    @symbol = symbol
  end

  def components
    case @symbol
      when '^DJI'
        DjiScraper.new.scrape
      when '^GSPC'
        SP500Scraper.new.scrape
      when '^NDX'
        NasdaqScraper.new.scrape
      when '^N225'
        NikkeiScraper.new.scrape
      else
        []
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stock_index-0.7.0 lib/stock_index/stock_index.rb