Module: Gamefic::Text::Ansi

Defined in:
lib/gamefic/text/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



46
47
48
49
50
# File 'lib/gamefic/text/ansi.rb', line 46

def self.graphics_mode(*settings)
  ansi = settings.flatten.that_are(Fixnum)
  return '' if ansi.length == 0
  "\e[#{ansi.join(';')}m"
end