# File lib/bundler/source_list.rb, line 17 def add_git_source(options = {}) add_source_to_list Source::Git.new(options), git_sources end
# File lib/bundler/source_list.rb, line 13 def add_path_source(options = {}) add_source_to_list Source::Path.new(options), path_sources end
# File lib/bundler/source_list.rb, line 25 def add_rubygems_remote(uri) @rubygems_aggregate.add_remote(uri) @rubygems_aggregate end
# File lib/bundler/source_list.rb, line 21 def add_rubygems_source(options = {}) add_source_to_list Source::Rubygems.new(options), @rubygems_sources end
# File lib/bundler/source_list.rb, line 38 def all_sources path_sources + git_sources + rubygems_sources end
# File lib/bundler/source_list.rb, line 69 def cached! all_sources.each(&:cached!) end
# File lib/bundler/source_list.rb, line 42 def get(source) source_list_for(source).find { |s| source == s } end
# File lib/bundler/source_list.rb, line 46 def lock_sources lock_sources = (path_sources + git_sources).sort_by(&:to_s) lock_sources << combine_rubygems_sources end
# File lib/bundler/source_list.rb, line 73 def remote! all_sources.each(&:remote!) end
# File lib/bundler/source_list.rb, line 51 def replace_sources!(replacement_sources) return true if replacement_sources.empty? [path_sources, git_sources].each do |source_list| source_list.map! do |source| replacement_sources.find { |s| s == source } || source end end replacement_rubygems = replacement_sources.detect { |s| s.is_a?(Source::Rubygems) } @rubygems_aggregate = replacement_rubygems if replacement_rubygems # Return true if there were changes lock_sources.to_set != replacement_sources.to_set || rubygems_remotes.to_set != replacement_rubygems.remotes.to_set end
Generated with the Darkfish Rdoc Generator 2.