Class Liquid::Cycle
In: lib/liquid/tags/cycle.rb
Parent: Tag

Cycle is usually used within a loop to alternate between values, like colors or DOM classes.

  {% for item in items %}
    <div class="{% cycle 'red', 'green', 'blue' %}"> {{ item }} </div>
  {% end %}

   <div class="red"> Item one </div>
   <div class="green"> Item two </div>
   <div class="blue"> Item three </div>
   <div class="red"> Item four </div>
   <div class="green"> Item five</div>

Methods

new   render  

Constants

SimpleSyntax = /^#{Expression}/
NamedSyntax = /^(#{Expression})\s*\:\s*(.*)/

Public Class methods

Public Instance methods

[Validate]