INNER CODE UNIT · Ruby
values_to_tokens_map
Automattic/pocket-casts-android · scripts/themes/download_themes.rb:17
def values_to_tokens_map(values)
tokens = []
values.each do |row|
key = row[0]
next if key.nil? || key.empty?
tokens << {
key: key.gsub('$', '').gsub('-', '_'),
token_name: key,
kotlin_name: key.gsub('$', '').split('-').collect(&:capitalize).join.uncapitalize,
themes: {
light: {
hex: row[2],
opacity: row[3]
},
dark: {
hex: row[4],
opacity: row[5]