class StockGrabber

Attributes

change[R]
company[R]
days_high[R]
days_low[R]
last_traded_date[R]
last_traded_price[R]
last_traded_time[R]
opening_price[R]
symbol[R]
volume[R]

Public Class Methods

new(stock) click to toggle source
# File lib/stock_grabber.rb, line 9
def initialize(stock)
  pricesheet         = get stock
  @symbol            = pricesheet[0]
  @company           = pricesheet[1]
  @last_traded_price = pricesheet[2]
  @last_traded_date  = pricesheet[3]
  @last_traded_time  = pricesheet[4]
  @change            = pricesheet[5]
  @opening_price     = pricesheet[6]
  @days_high         = pricesheet[7]
  @days_low          = pricesheet[8]
  @volume            = pricesheet[9]
  @exchange          = exchange
end

Public Instance Methods

exchange() click to toggle source
# File lib/stock_grabber.rb, line 24
def exchange
  case symbol.split(".").last
    when "M"  then "Montreal"
    when "V"  then "Vancouver"
    when "TO" then "Toronto"
    when "AL" then "Alberta"
    else "US"
  end
end