Simple and concise string colorization for Ruby without overloading String methods or requiring verbose class/method invocation.
Paintbrush has zero dependencies and does not pollute any namespaces or objects outside of the #paintbrush method wherever you include the Paintbrush module.
Nesting is supported, allowing you to use multiple colors within the same string. The previous color is automatically restored.