method

matching_specs

matching_specs(platform_only = false)
public

No documentation available.

# File lib/rubygems/dependency.rb, line 277
  def matching_specs platform_only = false
    env_req = Gem.env_requirement(name)
    matches = Gem::Specification.stubs_for(name).find_all { |spec|
      requirement.satisfied_by?(spec.version) && env_req.satisfied_by?(spec.version)
    }.map(&:to_spec)

    if platform_only
      matches.reject! { |spec|
        spec.nil? || !Gem::Platform.match(spec.platform)
      }
    end

    matches
  end