Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/wax_tasks/utils.rb

Overview

Monkey-patched String class

Instance Method Summary collapse

Instance Method Details

#cyanString

Colorizes console output to cyan (messages)

Returns:



143
144
145
# File 'lib/wax_tasks/utils.rb', line 143

def cyan
  "\e[36m#{self}\e[0m"
end

#lunr_normalizeString

Normalizes string without diacritics for lunr indexing

Returns:



131
132
133
# File 'lib/wax_tasks/utils.rb', line 131

def lunr_normalize
  WaxTasks::Utils.remove_diacritics(self)
end

#magentaString

Colorizes console output to magenta (errors)

Returns:



137
138
139
# File 'lib/wax_tasks/utils.rb', line 137

def magenta
  "\e[35m#{self}\e[0m"
end

#orangeString

Colorizes console output to orange (warnings)

Returns:



149
150
151
# File 'lib/wax_tasks/utils.rb', line 149

def orange
  "\e[33m#{self}\e[0m"
end