Array
# File lib/bundler/resolver.rb, line 68 68: def activate_platform(platform) 69: unless @activated.include?(platform) 70: @activated << platform 71: return __dependencies[platform] || [] 72: end 73: [] 74: end
# File lib/bundler/resolver.rb, line 88 88: def for?(platform) 89: @specs[platform] 90: end
# File lib/bundler/resolver.rb, line 46 46: def initialize_copy(o) 47: super 48: @required_by = o.required_by.dup 49: @activated = o.activated.dup 50: end
# File lib/bundler/resolver.rb, line 76 76: def name 77: @name ||= first.name 78: end
# File lib/bundler/resolver.rb, line 84 84: def source 85: @source ||= first.source 86: end
# File lib/bundler/resolver.rb, line 92 92: def to_s 93: "#{name} (#{version})" 94: end
# File lib/bundler/resolver.rb, line 52 52: def to_specs 53: specs = {} 54: 55: @activated.each do |p| 56: if s = @specs[p] 57: platform = generic(Gem::Platform.new(s.platform)) 58: next if specs[platform] 59: 60: lazy_spec = LazySpecification.new(name, version, platform, source) 61: lazy_spec.dependencies.replace s.dependencies 62: specs[platform] = lazy_spec 63: end 64: end 65: specs.values 66: end
# File lib/bundler/resolver.rb, line 98 98: def __dependencies 99: @dependencies ||= begin 100: dependencies = {} 101: ALL.each do |p| 102: if spec = @specs[p] 103: dependencies[p] = [] 104: spec.dependencies.each do |dep| 105: next if dep.type == :development 106: dependencies[p] << DepProxy.new(dep, p) 107: end 108: end 109: end 110: dependencies 111: end 112: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.