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