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 52 def jruby? defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby" end
          maglev?()
          
          click to toggle source
          
        
        
        # File lib/bundler/current_ruby.rb, line 56 def maglev? defined?(RUBY_ENGINE) && RUBY_ENGINE == "maglev" end
          mingw?()
          
          click to toggle source
          
        
        
        # File lib/bundler/current_ruby.rb, line 72 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 44 def mri? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby") end
          mswin64?()
          
          click to toggle source
          
        
        
        # File lib/bundler/current_ruby.rb, line 68 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 64 def mswin? Bundler::WINDOWS end
          rbx?()
          
          click to toggle source
          
        
        
        # File lib/bundler/current_ruby.rb, line 48 def rbx? ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" end
          ruby?()
          
          click to toggle source
          
        
        
        # File lib/bundler/current_ruby.rb, line 39 def ruby? !mswin? && (!defined?(RUBY_ENGINE) || 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 60 def truffleruby? defined?(RUBY_ENGINE) && RUBY_ENGINE == "truffleruby" end
          x64_mingw?()
          
          click to toggle source
          
        
        
        # File lib/bundler/current_ruby.rb, line 76 def x64_mingw? Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mingw32" && Bundler.local_platform.cpu == "x64" end