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
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
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 10
def default_force_ruby_platform return false unless RUBY_ENGINE == "truffleruby" !Gem::Platform::REUSE_AS_BINARY_ON_TRUFFLERUBY.include?(name) end