# File lib/bundler/rubygems_ext.rb, line 99 99: def encode_with(coder) 100: to_yaml_properties.each do |ivar| 101: coder[ivar.to_s.sub(/^@/, '')] = instance_variable_get(ivar) 102: end 103: end
Backport of performance enhancement added to Rubygems 1.4
# File lib/bundler/rubygems_ext.rb, line 119 119: def matches_spec?(spec) 120: # name can be a Regexp, so use === 121: return false unless name === spec.name 122: return true if requirement.none? 123: 124: requirement.satisfied_by?(spec.version) 125: end
# File lib/bundler/resolver.rb, line 16 16: def required_by 17: @required_by ||= [] 18: end
# File lib/bundler/shared_helpers.rb, line 9 9: def requirement 10: version_requirements 11: end
# File lib/bundler/rubygems_ext.rb, line 109 109: def to_lock 110: out = " #{name}" 111: unless requirement == Gem::Requirement.default 112: reqs = requirement.requirements.map{|o,v| "#{o} #{v}" }.sort.reverse 113: out << " (#{reqs.join(', ')})" 114: end 115: out 116: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.