class StockInquiry::Stock

Attributes

articles[RW]
current_price[RW]
description[RW]
name[RW]
open_price[RW]
previous_close[RW]
range[RW]
ticker[RW]

Public Class Methods

all() click to toggle source
# File lib/stock_inquiry/stock.rb, line 14
def self.all
  @@all
end
find_by_ticker(ticker) click to toggle source
# File lib/stock_inquiry/stock.rb, line 22
def self.find_by_ticker(ticker)
  self.all.detect { |stock| stock.ticker == ticker }
end
new() click to toggle source
# File lib/stock_inquiry/stock.rb, line 6
def initialize
  @articles = []
end

Public Instance Methods

add_article(article) click to toggle source
# File lib/stock_inquiry/stock.rb, line 10
def add_article(article)
  articles << article
end
save() click to toggle source
# File lib/stock_inquiry/stock.rb, line 18
def save
  self.class.all << self
end