class Bundler::CurrentRuby
Public Instance Methods
jruby?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 102 def jruby? defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby" end
jruby_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 106 def jruby_18? jruby? && on_18? end
jruby_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 110 def jruby_19? jruby? && on_19? end
maglev?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 114 def maglev? defined?(RUBY_ENGINE) && RUBY_ENGINE == "maglev" end
mingw?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 170 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 174 def mingw_18? mingw? && on_18? end
mingw_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 178 def mingw_19? mingw? && on_19? end
mingw_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 182 def mingw_20? mingw? && on_20? end
mingw_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 186 def mingw_21? mingw? && on_21? end
mingw_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 190 def mingw_22? mingw? && on_22? end
mingw_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 194 def mingw_23? mingw? && on_23? end
mri?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 70 def mri? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby") end
mri_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 74 def mri_18? mri? && on_18? end
mri_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 78 def mri_19? mri? && on_19? end
mri_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 82 def mri_20? mri? && on_20? end
mri_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 86 def mri_21? mri? && on_21? end
mri_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 90 def mri_22? mri? && on_22? end
mri_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 94 def mri_23? mri? && on_23? end
mswin64?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 146 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 150 def mswin64_19? mswin64? && on_19? end
mswin64_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 154 def mswin64_20? mswin64? && on_20? end
mswin64_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 158 def mswin64_21? mswin64? && on_21? end
mswin64_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 162 def mswin64_22? mswin64? && on_22? end
mswin64_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 166 def mswin64_23? mswin64? && on_23? end
mswin?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 118 def mswin? Bundler::WINDOWS end
mswin_18?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 122 def mswin_18? mswin? && on_18? end
mswin_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 126 def mswin_19? mswin? && on_19? end
mswin_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 130 def mswin_20? mswin? && on_20? end
mswin_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 134 def mswin_21? mswin? && on_21? end
mswin_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 138 def mswin_22? mswin? && on_22? end
mswin_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 142 def mswin_23? mswin? && on_23? 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
on_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 30 def on_23? RUBY_VERSION =~ /^2\.3/ end
on_2?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 34 def on_2? on_20? || on_21? || on_22? || on_23? end
rbx?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 98 def rbx? ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" end
ruby?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 38 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 42 def ruby_18? ruby? && on_18? end
ruby_19?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 46 def ruby_19? ruby? && on_19? end
ruby_20?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 50 def ruby_20? ruby? && on_20? end
ruby_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 54 def ruby_21? ruby? && on_21? end
ruby_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 58 def ruby_22? ruby? && on_22? end
ruby_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 62 def ruby_23? ruby? && on_23? end
ruby_2?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 66 def ruby_2? ruby? && on_2? end
x64_mingw?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 198 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 202 def x64_mingw_20? x64_mingw? && on_20? end
x64_mingw_21?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 206 def x64_mingw_21? x64_mingw? && on_21? end
x64_mingw_22?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 210 def x64_mingw_22? x64_mingw? && on_22? end
x64_mingw_23?()
click to toggle source
# File lib/bundler/current_ruby.rb, line 214 def x64_mingw_23? x64_mingw? && on_23? end