summaryrefslogtreecommitdiff
path: root/ext/monitor/lib
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-12-25 10:30:40 +0900
committerNobuyoshi Nakada <[email protected]>2024-12-25 10:30:40 +0900
commite46314edd11d6807b603498150e0785c87d5d3a5 (patch)
treef10b8085cdca5420911e432394a186897989896b /ext/monitor/lib
parentc194357c082b6c48956df136b8f936a70db747a1 (diff)
[DOC] Monitor
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12460
Diffstat (limited to 'ext/monitor/lib')
-rw-r--r--ext/monitor/lib/monitor.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/monitor/lib/monitor.rb b/ext/monitor/lib/monitor.rb
index 31d6d2b3c4..8ad39bd201 100644
--- a/ext/monitor/lib/monitor.rb
+++ b/ext/monitor/lib/monitor.rb
@@ -143,13 +143,13 @@ module MonitorMixin
private
- def initialize(monitor)
+ def initialize(monitor) # :nodoc:
@monitor = monitor
@cond = Thread::ConditionVariable.new
end
end
- def self.extend_object(obj)
+ def self.extend_object(obj) # :nodoc:
super(obj)
obj.__send__(:mon_initialize)
end
@@ -254,6 +254,10 @@ end
# end
#
class Monitor
+ #
+ # Creates a new MonitorMixin::ConditionVariable associated with the
+ # Monitor object.
+ #
def new_cond
::MonitorMixin::ConditionVariable.new(self)
end