# File lib/rubinius/actor.rb, line 79 def spawn_link(*args, &block) current = self.current link_complete = Rubinius::Channel.new spawn do begin Actor.link(current) ensure link_complete << Actor.current end block.call *args end link_complete.receive end