Method: Bundler::GemHelpers::PlatformMatch.specificity_score
- Defined in:
- lib/bundler/gem_helpers.rb
.specificity_score(spec_platform, user_platform) ⇒ Object
92 93 94 95 96 97 98 99 |
# File 'lib/bundler/gem_helpers.rb', line 92 def self.specificity_score(spec_platform, user_platform) return -1 if spec_platform == user_platform return 1_000_000 if spec_platform.nil? || spec_platform == Gem::Platform::RUBY || user_platform == Gem::Platform::RUBY os_match(spec_platform, user_platform) + cpu_match(spec_platform, user_platform) * 10 + platform_version_match(spec_platform, user_platform) * 100 end |