method
matching_specs
v2_2_9 -
Show latest stable
-
0 notes -
Class: Dependency
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180
- 1_9_3_125 (0)
- 1_9_3_392 (0)
- 2_1_10 (38)
- 2_2_9 (-38)
- 2_4_6 (0)
- 2_5_5 (0)
- 2_6_3 (0)
- What's this?
matching_specs(platform_only = false)
public
Hide source
# File lib/rubygems/dependency.rb, line 272 def matching_specs platform_only = false matches = Gem::Specification.stubs.find_all { |spec| self.name === spec.name and # TODO: == instead of === requirement.satisfied_by? spec.version }.map(&:to_spec) if platform_only matches.reject! { |spec| not Gem::Platform.match spec.platform } end matches.sort_by { |s| s.sort_obj } # HACK: shouldn't be needed end