Paintbrush is designed to minimize namespace pollution when used with
Only one instance method (
#paintbrush) is defined on the module, so only one method will be reached by your object’s method resolver.
Paintbrush also uses a separate namespace for its internals,
PaintbrushSupport, to minimize adding unwanted constants into an instance’s namespace when using
You may still prefer to not include Paintbrush into your namespace. Simply call