Crystal::Macros::MacroIf
Inherits Crystal::Macros::ASTNode
An if/unless inside a macro, e.g.
{% if cond %}
puts "Then"
{% else %}
puts "Else"
{% end %}
{% unless cond %}
puts "Then"
{% else %}
puts "Else"
{% end %}
Instance methods
is_unless?
Returns true if this node represents an unless conditional, otherwise returns false.