Method: Bundler::GemHelpers::PlatformMatch.cpu_match

Defined in:
lib/bundler/gem_helpers.rb

.cpu_match(spec_platform, user_platform) ⇒ Object

[View source]

109
110
111
112
113
114
115
116
117
118
119
# File 'lib/bundler/gem_helpers.rb', line 109

def self.cpu_match(spec_platform, user_platform)
  if spec_platform.cpu == user_platform.cpu
    0
  elsif spec_platform.cpu == "arm" && user_platform.cpu.to_s.start_with?("arm")
    0
  elsif spec_platform.cpu.nil? || spec_platform.cpu == "universal"
    1
  else
    2
  end
end