Module: ExAequo::Color::Modifiers
- Extended by:
- Modifiers
- Defined in:
- lib/ex_aequo/color/modifiers.rb
Constant Summary collapse
- ModifierValues =
{ bold: 1, dim: 2, italic: 3, underline: 4 }.freeze
Instance Method Summary collapse
Instance Method Details
#postfix_modifiers(bold: nil, dim: nil, italic: nil, underline: nil) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/ex_aequo/color/modifiers.rb', line 13 def postfix_modifiers(bold: nil, dim: nil, italic: nil, underline: nil) [ bold ? :bold : nil, dim ? :dim : nil, italic ? :italic : nil, underline ? :underline : nil ].compact .map(&Access.hash_by_key(ModifierValues)) .map(&Fn.prefix_string(';')) .join end |