'Load rules from a Rule module, class or instance
:param rules:
:type rules:
:return:
:rtype:'

def load(self, *rules):

    for rule in rules:
        if inspect.ismodule(rule):
            self.load_module(rule)
        elif inspect.isclass(rule):
            self.load_class(rule)
        else:
            self.append(rule)
