# File lib/thread_safe/synchronized_delegator.rb, line 33 def method_missing(method, *args, &block) monitor = @monitor begin monitor.enter super ensure monitor.exit end end