class HighLine::Menu

def gather_selected(highline_context, selections, details = nil)

def gather_selected(highline_context, selections, details = nil)
  @highline = highline_context
  # add in any hidden menu commands
  items = all_items
  if selections.is_a?(Array)
    value_for_array_selections(items, selections, details)
  elsif selections.is_a?(Hash)
    value_for_hash_selections(items, selections, details)
  else
    raise ArgumentError, "selections must be either Array or Hash"
  end
end