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