lib/vedeu/output/foreground.rb in vedeu-0.4.1 vs lib/vedeu/output/foreground.rb in vedeu-0.4.2

- old
+ new

@@ -11,37 +11,22 @@ # class Foreground < Translator private - # Returns an escape sequence for a named foreground colour. - # - # Valid names are: `:black`, `:red`, `:green`, `:yellow`, `:blue`, - # `:magenta`, `:cyan`, `:white` and `:default`. - # # @return [String] - def named - ["\e[", Esc.foreground_codes[colour], 'm'].join + def named_codes + Esc.foreground_codes[colour] end - # Returns an escape sequence. - # # @return [String] - def numbered - ["\e[38;5;", css_to_numbered, 'm'].join + def numbered_prefix + "\e[38;5;" end - # Returns an escape sequence. - # # @return [String] - def rgb - if Configuration.colour_mode == 16777216 - sprintf("\e[38;2;%s;%s;%sm", *css_to_rgb) - - else - numbered - - end + def rgb_prefix + "\e[38;2;%s;%s;%sm" end end # Foreground end # Vedeu