signals.each { |signal|
            module_eval( "def #{signal} ; @#{signal} ; end", __FILE__, __LINE__)
            module_eval( "def #{signal}? ; @#{signal} ; end", __FILE__, __LINE__)