Module: Rich::Support::Core::String::Colorize
- Included in:
- String
- Defined in:
- lib/rich/support/core/string/colorize.rb
Defined Under Namespace
Modules: InstanceMethods
Constant Summary collapse
- COLORS =
{:red => 31, :green => 32, :yellow => 33}
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/rich/support/core/string/colorize.rb', line 9 def self.included(base) COLORS.each do |name, code| base.send :define_method, name do _colorize code end end base.send :include, InstanceMethods end |