class Bundler::PubGrub::VersionConstraint
def intersect(other)
def intersect(other) unless package == other.package raise ArgumentError, "Can only intersect between VersionConstraint of the same package" end self.class.new(package, range: range.intersect(other.range)) end