Method: Bundler::MatchPlatform.platforms_match?

Defined in:
lib/bundler/match_platform.rb

.platforms_match?(gemspec_platform, local_platform) ⇒ Boolean

Returns:

  • (Boolean)
[View source]

13
14
15
16
17
18
19
20
21
# File 'lib/bundler/match_platform.rb', line 13

def self.platforms_match?(gemspec_platform, local_platform)
  return true if gemspec_platform.nil?
  return true if gemspec_platform == Gem::Platform::RUBY
  return true if local_platform == gemspec_platform
  gemspec_platform = Gem::Platform.new(gemspec_platform)
  return true if gemspec_platform === local_platform

  false
end