def _check_insersection(self, version, ranges):
        """Check that a version is inside all of a list of ranges"""

        for ver_range in ranges:
            if not self._check_ver_range(version, ver_range):
                return False

        return True