Sha256: e0ef96629995cdbf2d3ef64b6ea432e486d1651964e9cdc64f3ca707e384a7f0
Contents?: true
Size: 457 Bytes
Versions: 44
Compression:
Stored size: 457 Bytes
Contents
# Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com # All files in this distribution are subject to the terms of the Ruby license. # Extensions for Thread class Thread # Copy all thread variables into the new thread def self.into *args Thread.new(Thread.current, *args) do |thread, *args| thread.keys.each do |k| Thread.current[k] = thread[k] unless k.to_s =~ /^__/ end yield(*args) end end end
Version data entries
44 entries across 44 versions & 5 rubygems