class Crinja::Tag::For::ForLoop::Recursive

Included Modules

Defined in:

lib/util/for_loop.cr

Constructors

Instance Method Summary

Instance methods inherited from module Crinja::Callable

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

Instance methods inherited from class Crinja::Tag::For::ForLoop

crinja_attribute(attr : Value) : Value crinja_attribute, cycle cycle, each(&) each, first : Bool first, index index, index0 : Int32 index0, iterator : Iterator(Crinja::Value) iterator, last : Bool last, length : Int32 length, revindex revindex, revindex0 : Int32 revindex0

Constructor methods inherited from class Crinja::Tag::For::ForLoop

new(iterator : Iterator(Value), length : Int32)
new(collection : Value) : self
new(iterator : Iterator(Value))
new

Constructor Detail

def self.new(loop_runner : Crinja::Tag::For::Runner, iterator : Iterator(Value), length : Int32) #

[View source]
def self.new(loop_runner, collection : Value) : self #

[View source]
def self.new(loop_runner : Crinja::Tag::For::Runner, iterator : Iterator(Value)) #

[View source]

Instance Method Detail

def call(arguments : Arguments) #

[View source]
def crinja_attribute(attr : Value) : Value #

[View source]
def depth #

[View source]
def depth0 : Int32 #

[View source]
def depth0=(depth0 : Int32) #

[View source]