Class: MarketDataFaker::RandomSymbol
- Inherits:
-
Object
- Object
- MarketDataFaker::RandomSymbol
- Defined in:
- lib/market_data_faker/random_symbol.rb
Constant Summary collapse
- ETF_SYMBOLS =
["SPY","EEM","XLF","QQQ","GDX","VXX","EWZ","UVXY","EFA","FXI","XOP","SQQQ","XLU","XLE","XLP", "AMLP","IAU","VWO","HYG","XLK","TQQQ","XLI","IEMG","JNK","SVXY","GDXJ","DWT","JNUG","SLV", "IYR","XLV","VEA","RSX","TZA","TLT","EWJ","TVIX","OIH","GLD","EZU","NUGT","KRE","IEFA","SMH", "DRIP","XLB","DGAZ","LQD","FEZ","SDOW","UCO","UWT","AGG","SPXU","XHB","EWY","TBT","ITB","DBC", "TNA","UNG","IBB","XLRE","EWC","PFF","SHY","VOO","XME","ERX"]
Class Method Summary collapse
Class Method Details
.get(type = "etf") ⇒ Object
8 9 10 11 |
# File 'lib/market_data_faker/random_symbol.rb', line 8 def self.get(type="etf") const_name = "#{type}_symbols".upcase RandomSymbol.const_get(const_name).sample end |