summaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authordave <dave@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-12-28 06:33:07 +0000
committerdave <dave@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-12-28 06:33:07 +0000
commit5db6e0da7bf15a42025cc65e119fada6db597454 (patch)
tree9300ebb44751b9c550e0ca9ac8acbc0361c8afbd /parse.y
parentb299fe4b2e1442508cf242e4685d9aeea2455a76 (diff)
downloadruby-5db6e0da7bf15a42025cc65e119fada6db597454.tar.gz
ruby-5db6e0da7bf15a42025cc65e119fada6db597454.tar.xz
ruby-5db6e0da7bf15a42025cc65e119fada6db597454.zip
Add RDoc documentation for stuff in object.c
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y16
1 files changed, 16 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 75b0cba31..3417e38f9 100644
--- a/parse.y
+++ b/parse.y
@@ -5933,6 +5933,22 @@ symbols_i(key, value, ary)
return ST_CONTINUE;
}
+/*
+ * 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()
{