module Bundler::Plugin::API::Source

def specs

Returns:
  • (Bundler::Index) - index containing the specs
def specs
  files = fetch_gemspec_files
  Bundler::Index.build do |index|
    files.each do |file|
      next unless spec = Bundler.load_gemspec(file)
      Bundler.rubygems.set_installed_by_version(spec)
      spec.source = self
      Bundler.rubygems.validate(spec)
      index << spec
    end
  end
end