Class: Stock

Inherits:
Table show all
Defined in:
lib/stock.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Table

create_table_columns, #populate_table_columns

Constructor Details

#initialize(data) ⇒ Stock

Returns a new instance of Stock.



5
6
7
8
9
10
11
# File 'lib/stock.rb', line 5

def initialize(data)

	super(data[:stock])
	self.quote = Quote.new(data[:quote], self)
	self.desc = Desc.new(data[:desc], self)

end

Instance Attribute Details

#descObject

Returns the value of attribute desc.



3
4
5
# File 'lib/stock.rb', line 3

def desc
  @desc
end

#quoteObject

Returns the value of attribute quote.



3
4
5
# File 'lib/stock.rb', line 3

def quote
  @quote
end

Instance Method Details

#displayObject



13
14
15
# File 'lib/stock.rb', line 13

def display
	print "\n#{name} (#{exchange}:#{symbol})\n\n"
end