Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/wax_tasks/utils.rb
Overview
Monkey-patched String class
Instance Method Summary collapse
-
#cyan ⇒ String
Colorizes console output to cyan (messages).
-
#lunr_normalize ⇒ String
Normalizes string without diacritics for lunr indexing.
-
#magenta ⇒ String
Colorizes console output to magenta (errors).
-
#orange ⇒ String
Colorizes console output to orange (warnings).
Instance Method Details
#cyan ⇒ String
Colorizes console output to cyan (messages)
143 144 145 |
# File 'lib/wax_tasks/utils.rb', line 143 def cyan "\e[36m#{self}\e[0m" end |
#lunr_normalize ⇒ String
Normalizes string without diacritics for lunr indexing
131 132 133 |
# File 'lib/wax_tasks/utils.rb', line 131 def lunr_normalize WaxTasks::Utils.remove_diacritics(self) end |
#magenta ⇒ String
Colorizes console output to magenta (errors)
137 138 139 |
# File 'lib/wax_tasks/utils.rb', line 137 def magenta "\e[35m#{self}\e[0m" end |
#orange ⇒ String
Colorizes console output to orange (warnings)
149 150 151 |
# File 'lib/wax_tasks/utils.rb', line 149 def orange "\e[33m#{self}\e[0m" end |