Class: Vedeu::Colours::Background

Inherits:
Translator show all
Defined in:
lib/vedeu/colours/background.rb

Overview

The class represents one half (the other, can be found at Foreground) of a terminal colour escape sequence.

Instance Method Summary collapse

Constructor Details

This class inherits a constructor from Vedeu::Colours::Translator

Instance Method Details

#named_codesString (private)

Returns:

  • (String)


14
15
16
# File 'lib/vedeu/colours/background.rb', line 14

def named_codes
  Vedeu::EscapeSequences::Esc.background_codes[colour]
end

#numbered_prefixString (private)

Returns:

  • (String)


19
20
21
# File 'lib/vedeu/colours/background.rb', line 19

def numbered_prefix
  "\e[48;5;".freeze
end

#repositoryVedeu::Colours::Backgrounds (private)



24
25
26
# File 'lib/vedeu/colours/background.rb', line 24

def repository
  Vedeu.background_colours
end

#rgb_prefixString (private)

Returns:

  • (String)


29
30
31
# File 'lib/vedeu/colours/background.rb', line 29

def rgb_prefix
  "\e[48;2;%s;%s;%sm".freeze
end