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