# File lib/puppet/external/event-loop/event-loop.rb, line 39 39: def with_current (new) 40: if current == new 41: yield 42: else 43: begin 44: old = self.current 45: self.current = new 46: yield 47: ensure 48: self.current = old 49: end 50: end 51: end