summaryrefslogtreecommitdiff
path: root/symbol.c
diff options
context:
space:
mode:
author卜部昌平 <[email protected]>2019-08-29 11:47:20 +0900
committer卜部昌平 <[email protected]>2019-08-29 18:34:09 +0900
commit3df37259d81d9fc71f8b4f0b8d45dc9d0af81ab4 ()
tree961d975a0191b8385417c8107149a9610aa1f6dc /symbol.c
parentbfe5d22f89a871b6c1cb556c0115145ade9fe286 (diff)
drop-in type check for rb_define_singleton_method
We can check the function pointer passed to rb_define_singleton_method like how we do so in rb_define_method. Doing so revealed many arity mismatches.
-rw-r--r--symbol.c16
1 files changed, 0 insertions, 16 deletions
@@ -843,22 +843,6 @@ symbols_i(st_data_t key, st_data_t value, st_data_t arg)
}
-/*
- * call-seq:
- * Symbol.all_symbols => array
- *
- * Returns an array of all the symbols currently in Ruby's symbol
- * table.
- *
- * Symbol.all_symbols.size #=> 903
- * Symbol.all_symbols[1,20] #=> [:floor, :ARGV, :Binding, :symlink,
- * :chown, :EOFError, :$;, :String,
- * :LOCK_SH, :"setuid?", :$<,
- * :default_proc, :compact, :extend,
- * :Tms, :getwd, :$=, :ThreadGroup,
- * :wait2, :$>]
- */
-
VALUE
rb_sym_all_symbols(void)
{