%w[green yellow orange red gray].freeze
9 10 11 12 13 14 15 16 17 18
# File 'lib/generators/lcp_ruby/entity/color_palette.rb', line 9 def self.assign(values) n = values.size colors = if n <= COLORS.size COLORS.first(n) else Array.new(n) { |i| COLORS[i % COLORS.size] } end values.zip(colors).to_h end