Inherits Crystal::Macros::ASTNode
A macro definition.
Returns the arguments of this macro.
Returns the block argument, if any.
Returns the body of this macro.
Returns the double splat argument, if any.
Returns the name of this macro.
Returns the index of the argument with a *splat, if any.
Returns the visibility of this macro: :public, :protected or :private.
:public
:protected
:private