Mixins::
Inspection module
An extensible inspect.
This adds an overloaded inspect method to including classes that provides a way to easily extend the default inspect output. To add your own output to the body of the inspected object, implement the inspect_details method and return your desired output from it. By default it returns the empty string, which will cause inspect to use the default output.