Class: Calrom::Highlighter::List
- Inherits:
-
Object
- Object
- Calrom::Highlighter::List
- Defined in:
- lib/calrom/highlighter/list.rb
Direct Known Subclasses
Constant Summary collapse
- COLOUR_OVERRIDE =
{ # 'colorize' does not know colour :violet CR::Colours::VIOLET => :magenta, }
Instance Method Summary collapse
Instance Method Details
#colour(text, colour) ⇒ Object
9 10 11 |
# File 'lib/calrom/highlighter/list.rb', line 9 def colour(text, colour) ColorizedString.new(text).colorize(COLOUR_OVERRIDE[colour] || colour.symbol) end |
#rank(text, rank) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/calrom/highlighter/list.rb', line 13 def rank(text, rank) if rank.solemnity? ColorizedString .new(rank >= CR::Ranks::FEAST_PROPER ? text.upcase : text) .colorize(mode: :bold) else text end end |
#today(text) ⇒ Object
23 24 25 |
# File 'lib/calrom/highlighter/list.rb', line 23 def today(text) ColorizedString.new(text).colorize(background: :light_black) end |