Implement VersionRange.allowsAll() in terms of allowsLower/Higher()
diff --git a/lib/src/version_range.dart b/lib/src/version_range.dart
index bce869b..8e9b4ad 100644
--- a/lib/src/version_range.dart
+++ b/lib/src/version_range.dart
@@ -137,19 +137,7 @@
}
if (other is VersionRange) {
- if (min != null) {
- if (other.min == null) return false;
- if (min > other.min) return false;
- if (min == other.min && !includeMin && other.includeMin) return false;
- }
-
- if (max != null) {
- if (other.max == null) return false;
- if (max < other.max) return false;
- if (max == other.max && !includeMax && other.includeMax) return false;
- }
-
- return true;
+ return !allowsLower(other, this) && !allowsHigher(other, this);
}
throw new ArgumentError('Unknown VersionConstraint type $other.');