我正在修改 Brett Weaver 的Trello CLI基于 ruby 的实用程序,以包含来自 Trello 卡对象的信息,即与该卡关联的标签颜色。现在,我可以执行以下操作来遍历每张卡片上的标签:
list_cards.each_with_index do |card, i|
puts "#{i+1} #{card.name}"
card.labels.each do |label|
puts "(#{label.name})"
end
end
而不是打印label.name
属性,我宁愿打印一个与属性相对应的纯色正方形label.color
。可以在此处看到的另一个库中看到一个示例。我已经阅读了有关使用colorize库获取颜色的信息,但首先我不知道如何让它动态而不是显式地打印颜色,其次,我不知道如何打印正方形。此外,着色宝石没有 Trello 所需的颜色范围(如橙色或紫色)。