Sha256: 2c5d8bf39a11581d7e4c1b199ebc227102a21c26b6775204a98831f6cf52023f

Contents?: true

Size: 577 Bytes

Versions: 8

Compression:

Stored size: 577 Bytes

Contents


require 'parallel'
require 'cocoapods'

module Pod
  class Installer
    class Analyzer

      alias old_update_repositories update_repositories
      def update_repositories
        if installation_options.update_source_with_multi_processes

          Parallel.each(sources.uniq(&:url), in_processes: 4) do |source|
            if source.git?
              config.sources_manager.update(source.name, true)
            else
            end
          end
          @specs_updated = true
        else
          old_update_repositories
        end
      end


    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cocoapods-tj-1.0.7 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.6 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.5 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.4 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.3 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.2 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.1 lib/cocoapods-tj/native/analyzer.rb
cocoapods-tj-1.0.0 lib/cocoapods-tj/native/analyzer.rb