class Bundler::PubGrub::VersionUnion

def initialize(ranges)

def initialize(ranges)
  raise ArgumentError unless ranges.all? { |r| r.instance_of?(VersionRange) }
  @ranges = ranges
end