diff options
Diffstat (limited to 'ruby_1_9_3/ext/win32ole/lib/win32ole.rb')
-rw-r--r-- | ruby_1_9_3/ext/win32ole/lib/win32ole.rb | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/ruby_1_9_3/ext/win32ole/lib/win32ole.rb b/ruby_1_9_3/ext/win32ole/lib/win32ole.rb deleted file mode 100644 index aaf7e7cdcf..0000000000 --- a/ruby_1_9_3/ext/win32ole/lib/win32ole.rb +++ /dev/null @@ -1,22 +0,0 @@ -require 'win32ole.so' - -# re-define Thread#initialize -# bug #2618(ruby-core:27634) - -class Thread - alias :org_initialize :initialize - def initialize(*arg, &block) - if block - org_initialize(*arg) { - WIN32OLE.ole_initialize - begin - block.call(*arg) - ensure - WIN32OLE.ole_uninitialize - end - } - else - org_initialize(*arg) - end - end -end |