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