Sha256: 3205ce25def5a1a5ae2eb9e8b1391babbbf8daaaa82a5b704784b20b1f9e190a
Contents?: true
Size: 737 Bytes
Versions: 3
Compression:
Stored size: 737 Bytes
Contents
class StockGains::StockLookup attr_accessor :tickers def initialize @tickers = [] end def call input = "" loop do puts "Enter the stock ticker(s) of any stock you'll like to view." puts "Separated stock tickers with a space.\n\n" input = gets.strip.downcase break if input == "e" || input == "exit" || input == "" tickers << input.strip.scan(/\S[a-zA-Z]+/).join("+").upcase StockGains::CLI.new.print_stock_info(retrieve_stock_info(tickers)) tickers.clear end end def retrieve_stock_info(tickers) StockGains::Stock.retrieve_stock(tickers).collect do |s| StockGains::Stock.new(s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7], s[8], s[9]) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
stock-gains-0.1.6 | lib/stock-gains/stock_lookup.rb |
stock-gains-0.1.5 | lib/stock-gains/stock_lookup.rb |
stock-gains-0.1.3 | lib/stock-gains/stock_lookup.rb |