Module: HtmlToAnsi::Ansi

Defined in:
lib/html_to_ansi/ansi.rb

Overview

Constants for ANSI codes, plus ExtraCodes for custom formatting.

Defined Under Namespace

Modules: Code

Class Method Summary collapse

Class Method Details

.graphics_mode(*settings) ⇒ Object



44
45
46
47
48
# 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