class SymbolParser
Public Class Methods
new(symbol)
click to toggle source
# File lib/stock_index/symbol_parser.rb, line 3 def initialize(symbol) @symbol = symbol end
Public Instance Methods
bsym_to_cik()
click to toggle source
# File lib/stock_index/symbol_parser.rb, line 15 def bsym_to_cik case @symbol # BRK/B (Berkshire Hathaway Inc) when 'BRK/B' '0001067983' # BF/B (Brown-Forman Corp) when 'BF/B' '0000014693' else @symbol end end
symbol_to_bsym()
click to toggle source
# File lib/stock_index/symbol_parser.rb, line 7 def symbol_to_bsym if @symbol @symbol.sub('-', '/') else nil end end