class DockerCore::Color

Public Class Methods

echo(text, *colors) click to toggle source

@param [String] text @param [Array<String>] colors

# File lib/docker_core.rb, line 70
def self.echo(text, *colors)
  if 0 == colors.size
    return puts(text)
  end

  color = colors.map do |color|
    if color.is_a?(Symbol)
      next self.const_get(color.to_s.upcase)
    end

    next "#{color}"
  end.join

  return puts("#{color}#{text}#{self::CLEAR}")
end