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) #

[View source]

Instance Method Detail

def arguments #

[View source]
def call(arguments : Arguments) #

[View source]
def caller : Bool #

[View source]
def catch_kwargs : Bool #

[View source]
def catch_varargs : Bool #

[View source]
def children : Crinja::AST::NodeList #

[View source]
def defaults : Hash(String, Crinja::Value) #

[View source]
def name : String #

[View source]