in lib/app/menu.rb [30:51]
def select_command
display
interaction = Remedy::Interaction.new
interaction.loop do |key|
if key.nil?
break
end
case key.to_s.to_sym
when :down
index = @index + 1
index = 0 if index >= @items.size
select_item(index)
when :up
index = @index - 1
index = 0 if index < 0
select_item(index)
when :control_m
return @items[@index].command
end
end
end