# class Bundler::CurrentRuby

### Constants

KNOWN_MAJOR_VERSIONS
KNOWN_MINOR_VERSIONS
KNOWN_PLATFORMS

### Public Instance Methods

jruby?() click to toggle source

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

maglev?() click to toggle source

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

mingw?() click to toggle source

    # File lib/bundler/current_ruby.rb, line 74
    def mingw?
      Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mingw32" && Bundler.local_platform.cpu != "x64"
    end

mri?() click to toggle source

    # File lib/bundler/current_ruby.rb, line 46
    def mri?
      !mswin? && RUBY_ENGINE == "ruby"
    end

mswin64?() click to toggle source

    # File lib/bundler/current_ruby.rb, line 70
    def mswin64?
      Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mswin64" && Bundler.local_platform.cpu == "x64"
    end

mswin?() click to toggle source

    # File lib/bundler/current_ruby.rb, line 66
    def mswin?
      Bundler::WINDOWS
    end

rbx?() click to toggle source

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

ruby?() click to toggle source

    # File lib/bundler/current_ruby.rb, line 40
    def ruby?
      return true if Bundler::GemHelpers.generic_local_platform == Gem::Platform::RUBY

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

truffleruby?() click to toggle source

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

x64_mingw?() click to toggle source

    # File lib/bundler/current_ruby.rb, line 78
    def x64_mingw?
      Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mingw32" && Bundler.local_platform.cpu == "x64"
    end