class

Plombir::Template::AST::If

Inherits Plombir::Template::AST::Node < Reference < Object

{% if cond %}...{% elsif other %}...{% else %}...{% end %}. elsifs holds each elsif branch in source order; an absent else leaves else_body empty.

Constructors

new(condition : String, body : Array(Node), elsifs : Array(ElsifBranch), else_body : Array(Node), line : Int32, column : Int32)
Source

Instance methods

body
Source
condition
Source
else?
Source
else_body
Source
elsifs
Source