class Crinja::Tag::Macro::MacroFunction

Included Modules

Defined in:

lib/tag/macro.cr

Constructors

Instance Method Summary

Instance methods inherited from module Crinja::Callable

call(arguments : Arguments) call, to_s(io) to_s

Constructor Detail

def self.new(name : String, children : AST::NodeList, renderer : Renderer, defaults : Hash(String, Crinja::Value) = Variables.new, caller : Bool = false) #

Instance Method Detail

def arguments #

def call(arguments : Arguments) #

def caller : Bool #

def catch_kwargs : Bool #

def catch_varargs : Bool #

def children : Crinja::AST::NodeList #

def defaults : Hash(String, Crinja::Value) #

def name : String #