Method: ListTool::App::AddItemCommand.parse

Defined in:
lib/list_tool/app/commands/add_item_command.rb

.parse(argv) ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/list_tool/app/commands/add_item_command.rb', line 11

def parse argv
  fail_if_not_an_array(argv)

  item, list = argv.shift(2)
  ensure_existence_of('item text' => item)

  out = {text: item}
  out[:list] = parse_list_number(list) if list
  out
end