class Gem::RequestSet::GemDependencyAPI

def gem_requires(name, options) # :nodoc:

:nodoc:
def gem_requires(name, options) # :nodoc:
  if options.include? :require
    if requires = options.delete(:require)
      @requires[name].concat Array requires
    end
  else
    @requires[name] << name
  end
  raise ArgumentError, "Unhandled gem options #{options.inspect}" unless options.empty?
end