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 46 def jruby? defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby" end
maglev?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 50 def maglev? defined?(RUBY_ENGINE) && RUBY_ENGINE == "maglev" end
mingw?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 62 def mingw? Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu != "x64" end
mri?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 38 def mri? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby") end
mswin64?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 58 def mswin64? Bundler::WINDOWS && Gem::Platform.local.os == "mswin64" && Gem::Platform.local.cpu == "x64" end
mswin?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 54 def mswin? Bundler::WINDOWS end
rbx?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 42 def rbx? ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" end
ruby?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 34 def ruby? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby" || RUBY_ENGINE == "rbx" || RUBY_ENGINE == "maglev") end
x64_mingw?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 66 def x64_mingw? Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu == "x64" end