parameters: (self, name, callable_)
docstring: Makes rule 'name' available to all subsequently loaded Jamfiles.
  
          Calling that rule will relay to 'callable'.
docstring_summary: Makes rule 'name' available to all subsequently loaded Jamfiles.
docstring_tokens: Makes rule name available to all subsequently loaded Jamfiles .
function: def add_rule(self, name, callable_):
          """Makes rule 'name' available to all subsequently loaded Jamfiles.
  
          Calling that rule will relay to 'callable'."""
          assert isinstance(name, basestring)
          assert callable(callable_)
          self.project_rules_.add_rule(name, callable_)
function_tokens: def add_rule ( self , name , callable_ ) : assert isinstance ( name , basestring ) assert callable ( callable_ ) self . project_rules_ . add_rule ( name , callable_ )