lib/menuitem.rb