class HG::Finance::Stock
Attributes
location[RW]
Public: Location
name[RW]
Public: Name
variation[RW]
Public: Last util day variation
Public Class Methods
new(options = {})
click to toggle source
# File lib/hg/finance/stock.rb, line 19 def initialize(options = {}) if options.count != 0 @name = options[:name] if options[:name] # @mic = options[:mic] if options[:mic] @location = options[:location] if options[:location] @variation = options[:variation] if options[:variation] end end
Public Instance Methods
inspect()
click to toggle source
# File lib/hg/finance/stock.rb, line 37 def inspect self.to_s end
to_s(separator = ' - ')
click to toggle source
# File lib/hg/finance/stock.rb, line 28 def to_s separator = ' - ' to_return = [] to_return << "#{self.name} - #{self.location}" if self.name && self.location to_return << "#{Locale.get_format(:variation).to_s.capitalize}: " + self.variation.to_s if self.variation return to_return.join(separator) end