--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: fetcher
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: SpecFetcher handles metadata updates from remote gem repositories.
constants: []

full_name: Gem::SpecFetcher
includes: 
- !ruby/object:RI::IncludedModule 
  name: Gem::UserInteraction
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: cache_dir
- !ruby/object:RI::MethodSummary 
  name: fetch
- !ruby/object:RI::MethodSummary 
  name: fetch_spec
- !ruby/object:RI::MethodSummary 
  name: find_matching
- !ruby/object:RI::MethodSummary 
  name: legacy_repos
- !ruby/object:RI::MethodSummary 
  name: list
- !ruby/object:RI::MethodSummary 
  name: load_specs
- !ruby/object:RI::MethodSummary 
  name: warn_legacy
name: SpecFetcher
superclass: Object
