Top Level Namespace

Included Modules

Extended Modules

Defined in:

Macro Summary

Macro Detail

macro macro_debug!(message, severity = :debug, file = __FILE__, line = __LINE__) #

This is the main macro level debugging statement. It takes a message, and an optional severity level, and outputs, during macro evaluation, the debugging statement, highlighted according to the color codes in the Debug::MDEBUG_COLORS constant.

If debugging is not active (either the DEBUG flag is not set, or the DEBUG environment variable is not set to a truthy value), this macro will do nothing.


[View source]