class Pastel::AliasImporter

A class responsible for importing color aliases

def import

Other tags:
    Api: - public

Returns:
  • (nil) -
def import
  color_aliases = env["PASTEL_COLORS_ALIASES"]
  return unless color_aliases
  color_aliases.split(",").each do |color_alias|
    new_color, old_colors = color_alias.split("=")
    if !new_color || !old_colors
      output.puts "Bad color mapping `#{color_alias}`"
    else
      color.alias_color(new_color.to_sym,
                        *old_colors.split(".").map(&:to_sym))
    end
  end
end

def initialize(color, env, output = $stderr)

Other tags:
    Api: - public
def initialize(color, env, output = $stderr)
  @color  = color
  @env    = env
  @output = output
end