From 3181e052f29fdadab564db7b05b224f862db5b4f Mon Sep 17 00:00:00 2001 From: gsinclair Date: Sun, 16 Nov 2003 01:53:12 +0000 Subject: * lib/thread.rb (Thread.exclusive): wrap method definition in class Thread to enable rdoc to process. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/thread.rb | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'lib') diff --git a/lib/thread.rb b/lib/thread.rb index 2769c54c3..3baa95152 100644 --- a/lib/thread.rb +++ b/lib/thread.rb @@ -21,16 +21,18 @@ if $DEBUG Thread.abort_on_exception = true end -# -# FIXME: not documented in Pickaxe or Nutshell. -# -def Thread.exclusive - _old = Thread.critical - begin - Thread.critical = true - return yield - ensure - Thread.critical = _old +class Thread + # + # FIXME: not documented in Pickaxe or Nutshell. + # + def Thread.exclusive + _old = Thread.critical + begin + Thread.critical = true + return yield + ensure + Thread.critical = _old + end end end -- cgit