code: def matches_all_rules(self, target_filename):
          
  
          for rule in self.match_rules:
              if rule.test(target_filename) is False:
                  return False
  
          self.logger.debug('{0}: {1} - {2}'.format(self.name,
                                                    os.path.basename(target_filename),
                                                    'Match'))
          return True
docs: Returns true if the given file matches all the rules in this ruleset.
          :param target_filename:
          :return: boolean