Liquid::Block::For
Inherits Liquid::Block::BeginBlock / Liquid::Block::Node / Reference / Object
Inside of a for-loop block, you can access some special variables: Variable Description loop.index The current iteration of the loop. (1 indexed) loop.index0 The current iteration of the loop. (0 indexed) loop.revindex The number of iterations from the end of the loop (1 indexed) loop.revindex0 The number of iterations from the end of the loop (0 indexed) loop.first True if first iteration. loop.last True if last iteration. loop.length The number of items in the sequence.
Constants
GLOBAL = /(?<var>\w+) in (?<range>.+)/
RANGE = /(?<start>[0-9]+)\.\.(?<end>[0-9]+)/
VARNAME = /^\s*(?<varname>#{VAR})\s*$/
Constructors
Instance methods
inspect(io : IO)
Appends a String representation of this object which includes its class name, its object address and the values of all instance variables.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).inspect # => #<Person:0x10fd31f20 @name="John", @age=32>
loop_over
Sourceloop_var
Source