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
commit6ef59c54b6d114acc4980bddf97a16d8db1213b4 (patch)
treee6d8a2d76367ace555bc4e76e08f54dc1414a3dd /parse.y
parent23cfe30cb53b38eb0c5ca28a0925205672352626 (diff)
downloadruby-6ef59c54b6d114acc4980bddf97a16d8db1213b4.tar.gz
ruby-6ef59c54b6d114acc4980bddf97a16d8db1213b4.tar.xz
ruby-6ef59c54b6d114acc4980bddf97a16d8db1213b4.zip
Add RDoc documentation for stuff in object.c
git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@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()
{