vertex.rb