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

- old
+ new

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