class Bundler::CurrentRuby
Public Instance Methods
jruby?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 82 def jruby? defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby" end
jruby_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 86 def jruby_18? jruby? && on_18? end
jruby_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 90 def jruby_19? jruby? && on_19? end
maglev?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 94 def maglev? defined?(RUBY_ENGINE) && RUBY_ENGINE == "maglev" end
mingw?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 142 def mingw? Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu != 'x64' end
mingw_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 146 def mingw_18? mingw? && on_18? end
mingw_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 150 def mingw_19? mingw? && on_19? end
mingw_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 154 def mingw_20? mingw? && on_20? end
mingw_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 158 def mingw_21? mingw? && on_21? end
mingw_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 162 def mingw_22? mingw? && on_22? end
mri?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 54 def mri? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby") end
mri_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 58 def mri_18? mri? && on_18? end
mri_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 62 def mri_19? mri? && on_19? end
mri_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 66 def mri_20? mri? && on_20? end
mri_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 70 def mri_21? mri? && on_21? end
mri_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 74 def mri_22? mri? && on_22? end
mswin64?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 122 def mswin64? Bundler::WINDOWS && Gem::Platform.local.os == "mswin64" && Gem::Platform.local.cpu == 'x64' end
mswin64_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 126 def mswin64_19? mswin64? && on_19? end
mswin64_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 130 def mswin64_20? mswin64? && on_20? end
mswin64_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 134 def mswin64_21? mswin64? && on_21? end
mswin64_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 138 def mswin64_22? mswin64? && on_22? end
mswin?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 98 def mswin? Bundler::WINDOWS end
mswin_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 102 def mswin_18? mswin? && on_18? end
mswin_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 106 def mswin_19? mswin? && on_19? end
mswin_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 110 def mswin_20? mswin? && on_20? end
mswin_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 114 def mswin_21? mswin? && on_21? end
mswin_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 118 def mswin_22? mswin? && on_22? end
on_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 10 def on_18? RUBY_VERSION =~ /^1\.8/ end
on_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 14 def on_19? RUBY_VERSION =~ /^1\.9/ end
on_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 18 def on_20? RUBY_VERSION =~ /^2\.0/ end
on_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 22 def on_21? RUBY_VERSION =~ /^2\.1/ end
on_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 26 def on_22? RUBY_VERSION =~ /^2\.2/ end
rbx?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 78 def rbx? ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" end
ruby?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 30 def ruby? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby" || RUBY_ENGINE == "rbx" || RUBY_ENGINE == "maglev") end
ruby_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 34 def ruby_18? ruby? && on_18? end
ruby_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 38 def ruby_19? ruby? && on_19? end
ruby_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 42 def ruby_20? ruby? && on_20? end
ruby_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 46 def ruby_21? ruby? && on_21? end
ruby_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 50 def ruby_22? ruby? && on_22? end
x64_mingw?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 166 def x64_mingw? Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu == 'x64' end
x64_mingw_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 170 def x64_mingw_20? x64_mingw? && on_20? end
x64_mingw_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 174 def x64_mingw_21? x64_mingw? && on_21? end
x64_mingw_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 178 def x64_mingw_22? x64_mingw? && on_22? end