ruby 18