Class: Tr3llo::Command::Card::SelfAssignCommand

Inherits:
Object
  • Object
show all
Defined in:
lib/3llo/commands/card/self_assign.rb

Instance Method Summary collapse

Constructor Details

#initialize(card_id, user_id) ⇒ SelfAssignCommand

Returns a new instance of SelfAssignCommand.



5
6
7
8
# File 'lib/3llo/commands/card/self_assign.rb', line 5

def initialize(card_id, user_id)
  @card_id = card_id
  @user_id = user_id
end

Instance Method Details

#executeObject



10
11
12
13
14
15
# File 'lib/3llo/commands/card/self_assign.rb', line 10

def execute
  card = assign_card
  interface.print_frame do
    interface.puts("Card #{card[:name].labelize} self-assigned")
  end
end