lib/3llo/card_command_factory.rb in 3llo-0.1.11 vs lib/3llo/card_command_factory.rb in 3llo-0.1.12

- old
+ new

@@ -1,10 +1,11 @@ require '3llo/commands/card/list' require '3llo/commands/card/list_mine' require '3llo/commands/card/show' require '3llo/commands/card/move' require '3llo/commands/card/self_assign' +require '3llo/commands/card/assign' require '3llo/commands/card/invalid' require '3llo/commands/card/comments' require '3llo/commands/card/comment' require '3llo/commands/card/add' @@ -45,9 +46,13 @@ Command::Card::MoveCommand.new(card_id, board_id) when 'self-assign' card_id, _ = args user_id = $container.resolve(:user)[:id] Command::Card::SelfAssignCommand.new(card_id, user_id) + when 'assign' + card_id, _ = args + board_id = $container.resolve(:board)[:id] + Command::Card::AssignCommand.new(card_id, board_id) else Command::Card::InvalidCommand.new end rescue Container::KeyNotFoundError Command::ErrorCommand.new