jruby?()
click to toggle source
def jruby?
defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby"
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"
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
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
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
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