Method: MenuWindow#next_item

Defined in:
lib/menu_window.rb

#next_item(multiplier) ⇒ Object



305
306
307
308
309
310
311
312
313
314
315
# File 'lib/menu_window.rb', line 305

def next_item(multiplier)
  # move arrow, or change page
  new_index = @current_index + multiplier 
  LOGGER.debug("New index is #{new_index}")
  if new_index >= @items.size
    new_index = @items.size - 1
  end
  erase_arrow
  @current_index = new_index
  move_arrow_or_page
end