class Bundler::CLI::Add

def validate_options!

def validate_options!
  raise InvalidOption, "You can not specify `--strict` and `--optimistic` at the same time." if options[:strict] && options[:optimistic]
  # raise error when no gems are specified
  raise InvalidOption, "Please specify gems to add." if gems.empty?
  version.to_a.each do |v|
    raise InvalidOption, "Invalid gem requirement pattern '#{v}'" unless Gem::Requirement::PATTERN.match?(v.to_s)
  end
end