summaryrefslogtreecommitdiff
path: root/lib/bundler/resolver/spec_group.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundler/resolver/spec_group.rb')
-rw-r--r--lib/bundler/resolver/spec_group.rb24
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/bundler/resolver/spec_group.rb b/lib/bundler/resolver/spec_group.rb
index 73ffec5838..8f4fd18c46 100644
--- a/lib/bundler/resolver/spec_group.rb
+++ b/lib/bundler/resolver/spec_group.rb
@@ -21,14 +21,10 @@ module Bundler
@version = exemplary_spec.version
@source = exemplary_spec.source
- @all_platforms = relevant_platforms
@activated_platforms = relevant_platforms
@dependencies = Hash.new do |dependencies, platforms|
dependencies[platforms] = dependencies_for(platforms)
end
- @partitioned_dependency_names = Hash.new do |partitioned_dependency_names, platforms|
- partitioned_dependency_names[platforms] = partitioned_dependency_names_for(platforms)
- end
@specs = specs
end
@@ -45,14 +41,6 @@ module Bundler
end.flatten.compact.uniq
end
- def activate_platform!(platform)
- self.activated_platforms = [platform]
- end
-
- def activate_all_platforms!
- self.activated_platforms = @all_platforms
- end
-
def to_s
activated_platforms_string = sorted_activated_platforms.join(", ")
"#{name} (#{version}) (#{activated_platforms_string})"
@@ -62,10 +50,6 @@ module Bundler
@dependencies[activated_platforms]
end
- def partitioned_dependency_names_for_activated_platforms
- @partitioned_dependency_names[activated_platforms]
- end
-
def ==(other)
return unless other.is_a?(SpecGroup)
name == other.name &&
@@ -100,14 +84,6 @@ module Bundler
end.flatten
end
- def partitioned_dependency_names_for(platforms)
- return @dependencies[platforms].map(&:name), [] if platforms.size == 1
-
- @dependencies[platforms].partition do |dep_proxy|
- @dependencies[platforms].count {|dp| dp.dep == dep_proxy.dep } == platforms.size
- end.map {|deps| deps.map(&:name) }
- end
-
def __dependencies(platform)
dependencies = []
@specs[platform].first.dependencies.each do |dep|