class GemMirror::VersionsFetcher
The VersionsFetcher
class is used for retrieving the file that contains all registered Gems and their versions.
@!attribute [r] source
@return [Source]
Attributes
source[R]
Public Class Methods
new(source)
click to toggle source
@param [Source] source
# File lib/gem_mirror/versions_fetcher.rb 17 def initialize(source) 18 @source = source 19 end
Public Instance Methods
fetch()
click to toggle source
@return [GemMirror::VersionsFile]
# File lib/gem_mirror/versions_fetcher.rb 24 def fetch 25 GemMirror.configuration.logger.info( 26 "Updating #{source.name} (#{source.host})" 27 ) 28 29 VersionsFile.load(source.fetch_versions) 30 end