class Bundler::CurrentRuby - bundler: Ruby Standard Library Documentation

# class Bundler::CurrentRuby

### Constants

KNOWN_MAJOR_VERSIONS
KNOWN_MINOR_VERSIONS
KNOWN_PLATFORMS

### Public Instance Methods

jruby?() click to toggle source

    # File bundler/current_ruby.rb, line 59
    def jruby?
      RUBY_ENGINE == "jruby"
    end

maglev?() click to toggle source

    # File bundler/current_ruby.rb, line 63
    def maglev?
      RUBY_ENGINE == "maglev"
    end

mingw?()
Alias for: windows?
mri?() click to toggle source

    # File bundler/current_ruby.rb, line 51
    def mri?
      !windows? && RUBY_ENGINE == "ruby"
    end

mswin64?()
Alias for: windows?
mswin?()
Alias for: windows?
rbx?() click to toggle source

    # File bundler/current_ruby.rb, line 55
    def rbx?
      ruby? && RUBY_ENGINE == "rbx"
    end

ruby?() click to toggle source

    # File bundler/current_ruby.rb, line 45
    def ruby?
      return true if Bundler::GemHelpers.generic_local_platform_is_ruby?

      !windows? && (RUBY_ENGINE == "ruby" || RUBY_ENGINE == "rbx" || RUBY_ENGINE == "maglev" || RUBY_ENGINE == "truffleruby")
    end

truffleruby?() click to toggle source

    # File bundler/current_ruby.rb, line 67
    def truffleruby?
      RUBY_ENGINE == "truffleruby"
    end

windows?() click to toggle source

    # File bundler/current_ruby.rb, line 71
    def windows?
      Gem.win_platform?
    end

Also aliased as: mswin?, mswin64?, mingw?, x64_mingw?
x64_mingw?()
Alias for: windows?