Module: L43::Color::Colorschemes

Extended by:
Colorschemes
Included in:
Colorschemes
Defined in:
lib/l43/color/colorschemes.rb

Constant Summary collapse

Colorscheme =
L43::OpenObject.def_class(
  args: [:blue, :bold],
  emph: :bold,
  env_var: [:green, :bold],
  error: [:red, :bold],
  option: [:cyan, :bold],
  remark: :dim,
  warn: [:yellow, :bold]
)
DefaultColorscheme =
Colorscheme.new

Instance Method Summary collapse

Instance Method Details

#replace_kewords(*chunks, colorscheme: DefaultColorscheme) ⇒ Object



18
19
20
# File 'lib/l43/color/colorschemes.rb', line 18

def replace_kewords(*chunks, colorscheme: DefaultColorscheme)
  chunks.flatten.map { _replace_kwd it, colorscheme: }
end