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_platformvalue used by dependencies for resolution, and by locked specifications for materialization isfalseby 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