module Tr3llo::View::List::Cards
Public Instance Methods
render(cards)
click to toggle source
# File lib/3llo/view/list/cards.rb, line 7 def render(cards) cards.map { |card| render_card(card) }.join("\n") end
Private Instance Methods
format_label(label)
click to toggle source
# File lib/3llo/view/list/cards.rb, line 24 def format_label(label) if label.color Utils.paint("##{label.name}", label.color) else "##{label.name}" end end
render_card(card)
click to toggle source
# File lib/3llo/view/list/cards.rb, line 13 def render_card(card) label_tag = if card.labels.any? " (" + card[:labels].map { |label| format_label(label) }.join(", ") + ")" else "" end "#{Utils.format_key_tag(card.id, card.shortcut)} #{card.name}#{label_tag}" end