End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
class method
Symbol.all_symbols
Symbol.all_symbols → array_of_symbols
string.c
View on GitHub ↗
static VALUE
sym_all_symbols(VALUE _)
{
return rb_sym_all_symbols();
}
Returns an array of all symbols currently in Ruby’s symbol table:
Example
Symbol.all_symbols.size # => 9334 Symbol.all_symbols.take(3) # => [:!, :"\"", :"#"]