mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-12 23:40:45 -07:00
Merge branch 'master' into dont_render_blank_blocks
Conflicts: lib/liquid/tags/cycle.rb lib/liquid/tags/increment.rb
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# Liquid Version History
|
||||
|
||||
IMPORTANT: Liquid 2.6 is going to be the last version of Liquid which maintains explicit Ruby 1.8 compatability.
|
||||
The following releases will only be tested against Ruby 1.9 and Ruby 2.0 and are likely to break on Ruby 1.8.
|
||||
|
||||
## 2.6.0 / Master branch (not yet released)
|
||||
|
||||
* ...
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
module Liquid
|
||||
|
||||
# Cycle is usually used within a loop to alternate between values, like colors or DOM classes.
|
||||
#
|
||||
# {% for item in items %}
|
||||
@@ -49,14 +48,12 @@ module Liquid
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def variables_from_string(markup)
|
||||
markup.split(',').collect do |var|
|
||||
var =~ /\s*(#{QuotedFragment})\s*/o
|
||||
$1 ? $1 : nil
|
||||
end.compact
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Template.register_tag('cycle', Cycle)
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
module Liquid
|
||||
|
||||
# increment is used in a place where one needs to insert a counter
|
||||
# into a template, and needs the counter to survive across
|
||||
# multiple instantiations of the template.
|
||||
# (To achieve the survival, the application must keep the context)
|
||||
#
|
||||
# if the variable does not exist, it is created with value 0.
|
||||
|
||||
#
|
||||
# Hello: {% increment variable %}
|
||||
#
|
||||
# gives you:
|
||||
@@ -18,7 +17,6 @@ module Liquid
|
||||
class Increment < Tag
|
||||
def initialize(tag_name, markup, tokens)
|
||||
@variable = markup.strip
|
||||
|
||||
super
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user