class Minesweeper::Console::PrettyPrinter::Theme::DefaultTheme
Public Class Methods
new(a_colorizer)
click to toggle source
# File lib/minesweeper/console/prettyprinter/theme/default_theme.rb, line 6 def initialize(a_colorizer) @colorizer = a_colorizer end
Public Instance Methods
colorize_cell_status(a_string)
click to toggle source
# File lib/minesweeper/console/prettyprinter/theme/default_theme.rb, line 26 def colorize_cell_status(a_string) if (a_string == 'F') @colorizer.wrap(a_string).green else @colorizer.wrap(a_string).yellow end end
colorize_header(a_string)
click to toggle source
# File lib/minesweeper/console/prettyprinter/theme/default_theme.rb, line 10 def colorize_header(a_string) @colorizer.wrap(a_string).white end
colorize_mine_quantity(a_string)
click to toggle source
# File lib/minesweeper/console/prettyprinter/theme/default_theme.rb, line 18 def colorize_mine_quantity(a_string) if (a_string == '0') ' ' else @colorizer.wrap(a_string).red end end
colorize_separator(a_string)
click to toggle source
# File lib/minesweeper/console/prettyprinter/theme/default_theme.rb, line 14 def colorize_separator(a_string) a_string end