module Bundler::ForcePlatform - bundler: Ruby Standard Library Documentation

# module Bundler::ForcePlatform

### Public Instance Methods

default_force_ruby_platform() click to toggle source

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 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