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