Method: Gemirro::GemsFetcher#fetch
- Defined in:
- lib/gemirro/gems_fetcher.rb
#fetch ⇒ Object
Fetches the Gems.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/gemirro/gems_fetcher.rb', line 26 def fetch @source.gems.each do |gem| versions_for(gem).each do |versions| gem.platform = versions[1] if versions version = versions[0] if versions if gem.gemspec? gemfile = fetch_gemspec(gem, version) if gemfile Utils.configuration.mirror_gemspecs_directory .add_file(gem.gemspec_filename(version), gemfile) end else gemfile = fetch_gem(gem, version) if gemfile Utils.configuration.mirror_gems_directory .add_file(gem.filename(version), gemfile) end end end end end |