Module: Gamefic::Ansi

Included in:
Tty::UserStream
Defined in:
lib/gamefic/ansi.rb

Overview

Constants for ANSI codes, plus Extras for custom formatting.

Defined Under Namespace

Modules: Code

Class Method Summary collapse

Class Method Details

.graphics_mode(*settings) ⇒ Object



48
49
50
51
52
# File 'lib/gamefic/ansi.rb', line 48

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