# File lib/puppet/external/event-loop/signal-system.rb, line 23
23:     def self.extended (object)
24:         if object.kind_of? Module and not object < SignalEmitter
25:             if object.respond_to? :fcall
26:                 # This is the way to call private methods
27:                 # in Ruby 1.9 as of November 16.
28:                 object.fcall :include, SignalEmitter
29:             else
30:                 object.__send__ :include, SignalEmitter
31:             end
32:         end
33:     end