module Oolite::Console
Public Instance Methods
select_from(items, header, prompt = "? ")
click to toggle source
# File lib/oolite/console.rb, line 28 def select_from items, header, prompt = "? " selected_item = choose do |menu| #menu.index = :number menu.index_suffix = " - " menu.header = header menu.prompt = prompt items.each do |item| menu.choice item do item end end end end
select_system(systems, header, prompt = "? ")
click to toggle source
# File lib/oolite/console.rb, line 12 def select_system systems, header, prompt = "? " selected_system = choose do |menu| menu.index = :letter menu.index_suffix = " - " menu.header = header menu.prompt = prompt systems.each do |sys| info = system_info sys menu.choice "#{sys.ljust(14)} #{info.ljust(50)}" do sys end end menu.choice :quit do 'q' end end end