jruby?()
click to toggle source
def jruby?
defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby"
end
jruby_18?()
click to toggle source
def jruby_18?
jruby? && on_18?
end
jruby_19?()
click to toggle source
def jruby_19?
jruby? && on_19?
end
maglev?()
click to toggle source
def maglev?
defined?(RUBY_ENGINE) && RUBY_ENGINE == "maglev"
end
mingw?()
click to toggle source
def mingw?
Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu != 'x64'
end
mingw_18?()
click to toggle source
def mingw_18?
mingw? && on_18?
end
mingw_19?()
click to toggle source
def mingw_19?
mingw? && on_19?
end
mingw_20?()
click to toggle source
def mingw_20?
mingw? && on_20?
end
mingw_21?()
click to toggle source
def mingw_21?
mingw? && on_21?
end
mri?()
click to toggle source
def mri?
!mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby")
end
mri_18?()
click to toggle source
def mri_18?
mri? && on_18?
end
mri_19?()
click to toggle source
def mri_19?
mri? && on_19?
end
mri_20?()
click to toggle source
def mri_20?
mri? && on_20?
end
mri_21?()
click to toggle source
def mri_21?
mri? && on_21?
end
mswin?()
click to toggle source
def mswin?
Bundler::WINDOWS
end
on_18?()
click to toggle source
def on_18?
RUBY_VERSION =~ /^1\.8/
end
on_19?()
click to toggle source
def on_19?
RUBY_VERSION =~ /^1\.9/
end
on_20?()
click to toggle source
def on_20?
RUBY_VERSION =~ /^2\.0/
end
on_21?()
click to toggle source
def on_21?
RUBY_VERSION =~ /^2\.1/
end
rbx?()
click to toggle source
def rbx?
ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx"
end
ruby?()
click to toggle source
def ruby?
!mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby" || RUBY_ENGINE == "rbx" || RUBY_ENGINE == "maglev")
end
ruby_18?()
click to toggle source
def ruby_18?
ruby? && on_18?
end
ruby_19?()
click to toggle source
def ruby_19?
ruby? && on_19?
end
ruby_20?()
click to toggle source
def ruby_20?
ruby? && on_20?
end
ruby_21?()
click to toggle source
def ruby_21?
ruby? && on_21?
end
x64_mingw?()
click to toggle source
def x64_mingw?
Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu == 'x64'
end
x64_mingw_20?()
click to toggle source
def x64_mingw_20?
x64_mingw? && on_20?
end
x64_mingw_21?()
click to toggle source
def x64_mingw_21?
x64_mingw? && on_21?
end