Class: TraceViz::Defaults::Actions
- Inherits:
-
Object
- Object
- TraceViz::Defaults::Actions
- Defined in:
- lib/trace_viz/defaults/actions.rb
Constant Summary collapse
- EMOJIS =
{ default: "", info: "ℹ️", success: "✅", error: "❌", warn: "⚠️", start: "🚀", processing: "🔄", finish: "🏁", exported: "📤", skipped: "⏩", stats: "📊", }.freeze
- COLORS =
{ # Default actions default: :reset, info: :cyan, success: :green, error: :bright_red, warn: :yellow, # Processing actions start: :bright_cyan, processing: [:dim, :bright_white], finish: :bright_magenta, # Export & stats actions exported: :bright_green, skipped: :bright_white, stats: [:bold, :underline, :bright_white], # Trace data actions trace_indent: :dim, trace_depth: :blue, trace_depth_prefix: [:dim, :italic, :blue], trace_depth_open: [:dim, :bright_blue], trace_depth_value: :bright_red, trace_depth_close: [:dim, :bright_blue], trace_method_name: :bright_cyan, trace_method_class: :bright_green, trace_method_sign: :blue, trace_method_action: [:bold, :bright_cyan], trace_source_location: [:dim, :bright_white], trace_params_key: :bright_yellow, trace_params_value: [:dim, :bright_yellow], trace_result_prefix: [:italic, :bright_blue], trace_result_value: :bright_white, trace_execution_time: [:dim, :bright_red], }.freeze
Class Method Summary collapse
- .colors ⇒ Object
- .colors_for(action) ⇒ Object
- .emoji_for(action) ⇒ Object
- .emojis ⇒ Object
- .keys ⇒ Object
- .source_colors ⇒ Object
Class Method Details
.colors ⇒ Object
62 63 64 |
# File 'lib/trace_viz/defaults/actions.rb', line 62 def colors COLORS end |
.colors_for(action) ⇒ Object
78 79 80 |
# File 'lib/trace_viz/defaults/actions.rb', line 78 def colors_for(action) Array(source_colors.fetch(action, source_colors[:default])) end |
.emoji_for(action) ⇒ Object
70 71 72 |
# File 'lib/trace_viz/defaults/actions.rb', line 70 def emoji_for(action) EMOJIS.fetch(action, EMOJIS[:default]) end |
.emojis ⇒ Object
58 59 60 |
# File 'lib/trace_viz/defaults/actions.rb', line 58 def emojis EMOJIS end |
.keys ⇒ Object
66 67 68 |
# File 'lib/trace_viz/defaults/actions.rb', line 66 def keys colors.keys end |
.source_colors ⇒ Object
74 75 76 |
# File 'lib/trace_viz/defaults/actions.rb', line 74 def source_colors Defaults.action_colors || COLORS end |