Module: Bundler::ForcePlatform
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Included In:
| |
Defined in: | lib/bundler/force_platform.rb |
Instance Method Summary
-
#default_force_ruby_platform
private
The
:force_ruby_platform
value used by dependencies for resolution, and by locked specifications for materialization isfalse
by default, except for TruffleRuby.
Instance Method Details
#default_force_ruby_platform (private)
The :force_ruby_platform
value used by dependencies for resolution, and by locked specifications for materialization is false
by default, except for TruffleRuby. TruffleRuby generally needs to force the RUBY platform variant unless the name is explicitly allowlisted.
# File 'lib/bundler/force_platform.rb', line 12
def default_force_ruby_platform return false unless RUBY_ENGINE == "truffleruby" !Gem::Platform::REUSE_AS_BINARY_ON_TRUFFLERUBY.include?(name) end