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 57 def jruby? RUBY_ENGINE == "jruby" end
                              maglev?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 61 def maglev? RUBY_ENGINE == "maglev" end
                              mingw?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 85 def mingw? windows? && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mingw32" && Bundler.local_platform.cpu != "x64" end
                              mri?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 49 def mri? !windows? && RUBY_ENGINE == "ruby" end
                              mswin64?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 81 def mswin64? windows? && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mswin64" && Bundler.local_platform.cpu == "x64" end
                              mswin?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 73 def mswin? # For backwards compatibility windows? # TODO: This should correctly be: # windows? && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mswin32" && Bundler.local_platform.cpu == "x86" end
                              rbx?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 53 def rbx? ruby? && RUBY_ENGINE == "rbx" end
                              ruby?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 43 def ruby? return true if Bundler::GemHelpers.generic_local_platform == Gem::Platform::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 65 def truffleruby? RUBY_ENGINE == "truffleruby" end
                              windows?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 69 def windows? Gem.win_platform? end
                              x64_mingw?()
                              click to toggle source
                            
                            # File bundler/current_ruby.rb, line 89 def x64_mingw? Gem.win_platform? && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os.start_with?("mingw") && Bundler.local_platform.cpu == "x64" end