summaryrefslogtreecommitdiff
path: root/ext/monitor/lib
diff options
context:
space:
mode:
-rw-r--r--ext/monitor/lib/monitor.rb8
1 files changed, 6 insertions, 2 deletions
@@ -143,13 +143,13 @@ module MonitorMixin
private
- def initialize(monitor)
@monitor = monitor
@cond = Thread::ConditionVariable.new
end
end
- def self.extend_object(obj)
super(obj)
obj.__send__(:mon_initialize)
end
@@ -254,6 +254,10 @@ end
# end
#
class Monitor
def new_cond
::MonitorMixin::ConditionVariable.new(self)
end