rubinius/rubinius

View on GitHub
core/thread_group_mirror.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Rubinius
  class Mirror
    class ThreadGroup < Mirror
      self.subject = ::ThreadGroup

      def remove(thread)
        ary = Rubinius.invoke_primitive :object_get_ivar, @object, :@threads
        Rubinius.synchronize(ary) { ary.delete thread }
      end
    end
  end
end