Method: Symbol.all_symbols

Defined in:
string.c

.all_symbolsObject

Returns an array of all symbols currently in Ruby’s symbol table:

Symbol.all_symbols.size    # => 9334
Symbol.all_symbols.take(3) # => [:!, :"\"", :"#"]


12494
12495
12496
12497
12498
# File 'string.c', line 12494

static VALUE
sym_all_symbols(VALUE _)
{
    return rb_sym_all_symbols();
}