Class: Taski::Progress::Theme::Plain

Inherits:
Default show all
Defined in:
lib/taski/progress/theme/plain.rb

Overview

Plain theme for non-TTY environments (CI, log files, piped output). Outputs plain text without terminal escape codes or colors.

Examples:

Usage

layout = Taski::Progress::Layout::Log.new(
  theme: Taski::Progress::Theme::Plain.new
)

Instance Method Summary collapse

Methods inherited from Base

#clean_fail, #clean_start, #clean_success, #execution_complete, #execution_fail, #execution_running, #execution_start, #format_count, #format_duration, #group_fail, #group_start, #group_success, #icon_failure, #icon_pending, #icon_skip, #icon_success, #render_interval, #spinner_frames, #spinner_interval, #task_fail, #task_pending, #task_skip, #task_start, #task_success, #truncate_list_separator, #truncate_list_suffix, #truncate_text_suffix

Instance Method Details

#color_dimObject



30
31
32
# File 'lib/taski/progress/theme/plain.rb', line 30

def color_dim
  ""
end

#color_greenObject

Color configuration (disabled for plain output) ===



18
19
20
# File 'lib/taski/progress/theme/plain.rb', line 18

def color_green
  ""
end

#color_redObject



22
23
24
# File 'lib/taski/progress/theme/plain.rb', line 22

def color_red
  ""
end

#color_resetObject



34
35
36
# File 'lib/taski/progress/theme/plain.rb', line 34

def color_reset
  ""
end

#color_yellowObject



26
27
28
# File 'lib/taski/progress/theme/plain.rb', line 26

def color_yellow
  ""
end