Extract method

This commit is contained in:
Jorge Manrubia
2025-05-07 11:38:17 +02:00
parent 3e5c811bea
commit c9813f2fb1
+5 -1
View File
@@ -39,7 +39,7 @@ class Command::Parser
def parse_free_string(string)
if cards = multiple_cards_from(string)
Command::FilterCards.new(card_ids: cards.ids, params: filter.as_params)
elsif card = user.accessible_cards.find_by_id(string)
elsif card = single_card_from(string)
Command::GoToCard.new(card_id: card.id)
else
Command::Search.new(query: string, params: filter.as_params)
@@ -54,4 +54,8 @@ class Command::Parser
end
end
end
def single_card_from(string)
user.accessible_cards.find_by_id(string)
end
end