method
to_spec
ruby latest stable - Class:
Gem::Dependency
to_spec()public
No documentation available.
# File lib/rubygems/dependency.rb, line 321
def to_spec
matches = self.to_specs.compact
active = matches.find { |spec| spec.activated? }
return active if active
return matches.first if prerelease?
# Move prereleases to the end of the list for >= 0 requirements
pre, matches = matches.partition { |spec| spec.version.prerelease? }
matches += pre if requirement == Gem::Requirement.default
matches.first
end