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