summaryrefslogtreecommitdiff
path: root/lib/mutex_m.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mutex_m.rb')
-rw-r--r--lib/mutex_m.rb12
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/mutex_m.rb b/lib/mutex_m.rb
index 17ec9924e4..4c888d6a17 100644
--- a/lib/mutex_m.rb
+++ b/lib/mutex_m.rb
@@ -44,13 +44,11 @@ module Mutex_m
Ractor.make_shareable(VERSION) if defined?(Ractor)
def Mutex_m.define_aliases(cl) # :nodoc:
- cl.module_eval %q{
- alias locked? mu_locked?
- alias lock mu_lock
- alias unlock mu_unlock
- alias try_lock mu_try_lock
- alias synchronize mu_synchronize
- }
+ cl.alias_method(:locked?, :mu_locked?)
+ cl.alias_method(:lock, :mu_lock)
+ cl.alias_method(:unlock, :mu_unlock)
+ cl.alias_method(:try_lock, :mu_try_lock)
+ cl.alias_method(:synchronize, :mu_synchronize)
end
def Mutex_m.append_features(cl) # :nodoc: