module HtmlToAnsi::Ansi

Constants for ANSI codes, plus ExtraCodes for custom formatting.

Public Class Methods

graphics_mode(*settings) click to toggle source
# File lib/html_to_ansi/ansi.rb, line 44
def self.graphics_mode(*settings)
  ansi = settings.flatten.select { |s| s.is_a?(Integer) }
  return '' if ansi.length == 0
  "\e[#{ansi.join(';')}m"
end