class Crinja::Tag::For::ForLoop::Recursive
Included Modules
Defined in:
lib/util/for_loop.crConstructors
- .new(loop_runner : Crinja::Tag::For::Runner, iterator : Iterator(Value), length : Int32)
- .new(loop_runner, collection : Value) : self
- .new(loop_runner : Crinja::Tag::For::Runner, iterator : Iterator(Value))
Instance Method Summary
- #call(arguments : Arguments)
- #crinja_attribute(attr : Value) : Value
- #depth
- #depth0 : Int32
- #depth0=(depth0 : Int32)
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