module Latest

Constants

VERSION
VERSION_FILE

The VERSION file must be in the root directory of the library.

Public Class Methods

jruby() click to toggle source
# File lib/latest_ruby.rb, line 71
def jruby
  Ruby.new(JRuby.new(JRubyRetriever.new))
end
macruby() click to toggle source
# File lib/latest_ruby.rb, line 84
def macruby
  Ruby.new(MacRuby.new(MacRubyRetriever.new))
end
maglev() click to toggle source
# File lib/latest_ruby.rb, line 80
def maglev
  Ruby.new(MagLev.new(MagLevRetriever.new))
end
rbx()
Alias for: rubinius
rubinius() click to toggle source
# File lib/latest_ruby.rb, line 75
def rubinius
  Ruby.new(Rubinius.new(RubiniusRetriever.new))
end
Also aliased as: rbx
ruby()

The latest Ruby version by default.

Alias for: ruby30
ruby18() click to toggle source
# File lib/latest_ruby.rb, line 67
def ruby18
  Ruby.new(MRI.new('1.8', MRIRetriever.new))
end
ruby19() click to toggle source
# File lib/latest_ruby.rb, line 63
def ruby19
  Ruby.new(MRI.new('1.9', MRIRetriever.new))
end
ruby20() click to toggle source
# File lib/latest_ruby.rb, line 59
def ruby20
  Ruby.new(MRI.new('2.0', MRIRetriever.new))
end
ruby21() click to toggle source
# File lib/latest_ruby.rb, line 55
def ruby21
  Ruby.new(MRI.new('2.1', MRIRetriever.new))
end
ruby22() click to toggle source
# File lib/latest_ruby.rb, line 51
def ruby22
  Ruby.new(MRI.new('2.2', MRIRetriever.new))
end
ruby23() click to toggle source
# File lib/latest_ruby.rb, line 47
def ruby23
  Ruby.new(MRI.new('2.3', MRIRetriever.new))
end
ruby24() click to toggle source
# File lib/latest_ruby.rb, line 43
def ruby24
  Ruby.new(MRI.new('2.4', MRIRetriever.new))
end
ruby25() click to toggle source
# File lib/latest_ruby.rb, line 36
def ruby25
  Ruby.new(MRI.new('2.5', MRIRetriever.new))
end
ruby26() click to toggle source
# File lib/latest_ruby.rb, line 32
def ruby26
  Ruby.new(MRI.new('2.6', MRIRetriever.new))
end
ruby27() click to toggle source
# File lib/latest_ruby.rb, line 28
def ruby27
  Ruby.new(MRI.new('2.7', MRIRetriever.new))
end
ruby30() click to toggle source
# File lib/latest_ruby.rb, line 24
def ruby30
  Ruby.new(MRI.new('3.0', MRIRetriever.new))
end
Also aliased as: ruby