class Liquid::ForloopDrop
Attributes
length[R]
name[R]
parentloop[R]
Public Class Methods
new(name, length, parentloop)
click to toggle source
# File lib/liquid/forloop_drop.rb, line 3 def initialize(name, length, parentloop) @name = name @length = length @parentloop = parentloop @index = 0 end
Public Instance Methods
first()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 28 def first @index == 0 end
index()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 12 def index @index + 1 end
index0()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 16 def index0 @index end
last()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 32 def last @index == @length - 1 end
rindex()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 20 def rindex @length - @index end
rindex0()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 24 def rindex0 @length - @index - 1 end
Protected Instance Methods
increment!()
click to toggle source
# File lib/liquid/forloop_drop.rb, line 38 def increment! @index += 1 end