Module: FunWith::StringColors::StringPaintExtensions
- Defined in:
- lib/fun_with/string_colors/string_paint_extensions.rb
Instance Method Summary collapse
-
#colorize(setting = nil) ⇒ Object
When set to false, no color codes are added.
- #colorize? ⇒ Boolean
- #colorize_if_tty_out(out = STDOUT) ⇒ Object
Instance Method Details
#colorize(setting = nil) ⇒ Object
When set to false, no color codes are added. Good for adding colors only when output goes to interactive shell
6 7 8 9 |
# File 'lib/fun_with/string_colors/string_paint_extensions.rb', line 6 def colorize( setting = nil ) @colorize_setting = setting unless setting.nil? @colorize_setting end |
#colorize? ⇒ Boolean
11 12 13 |
# File 'lib/fun_with/string_colors/string_paint_extensions.rb', line 11 def colorize? @colorize_setting end |
#colorize_if_tty_out(out = STDOUT) ⇒ Object
15 16 17 |
# File 'lib/fun_with/string_colors/string_paint_extensions.rb', line 15 def colorize_if_tty_out( out = STDOUT ) self.colorize( out.tty? ) end |