class Bundler::Audit::Scanner
def scan_sources(options={})
- Since: - 0.4.0
Other tags:
- Api: - semipublic
Returns:
-
(Enumerator)
-
Other tags:
- Yieldparam: result -
Other tags:
- Yield: -
Parameters:
-
options
(Hash
) --
def scan_sources(options={}) return enum_for(__method__,options) unless block_given? @lockfile.sources.map do |source| case source when Source::Git case source.uri when /^git:/, /^http:/ unless internal_source?(source.uri) yield InsecureSource.new(source.uri) end end when Source::Rubygems source.remotes.each do |uri| if (uri.scheme == 'http' && !internal_source?(uri)) yield InsecureSource.new(uri.to_s) end end end end end