Returns a JuicerRepo() object representing this pulp repo

def to_juicer_repo(self):
        """Returns a JuicerRepo() object representing this pulp repo"""
        repo_def = {}
        defaults = juicer.common.Constants.REPO_DEF_DEFAULTS
        repo_def['name'] = self['name']
        for key in juicer.common.Constants.REPO_DEF_OPT_KEYS:
            repo_def[key] = self.spec.get(key, defaults[key])
            juicer.utils.Log.log_debug("Defined %s as %s" % (key, str(self[key])))
        return JuicerRepo(None, repo_def=repo_def)