Merge branch 'master' into dont_render_blank_blocks

Conflicts:
	lib/liquid/tags/cycle.rb
	lib/liquid/tags/increment.rb
This commit is contained in:
Florian Weingarten
2013-06-27 10:03:18 -04:00
66 changed files with 1943 additions and 1945 deletions
+3
View File
@@ -1,5 +1,8 @@
# Liquid Version History # 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) ## 2.6.0 / Master branch (not yet released)
* ... * ...
-3
View File
@@ -1,5 +1,4 @@
module Liquid module Liquid
# Cycle is usually used within a loop to alternate between values, like colors or DOM classes. # Cycle is usually used within a loop to alternate between values, like colors or DOM classes.
# #
# {% for item in items %} # {% for item in items %}
@@ -49,14 +48,12 @@ module Liquid
end end
private private
def variables_from_string(markup) def variables_from_string(markup)
markup.split(',').collect do |var| markup.split(',').collect do |var|
var =~ /\s*(#{QuotedFragment})\s*/o var =~ /\s*(#{QuotedFragment})\s*/o
$1 ? $1 : nil $1 ? $1 : nil
end.compact end.compact
end end
end end
Template.register_tag('cycle', Cycle) Template.register_tag('cycle', Cycle)
+1 -3
View File
@@ -1,12 +1,11 @@
module Liquid module Liquid
# increment is used in a place where one needs to insert a counter # increment is used in a place where one needs to insert a counter
# into a template, and needs the counter to survive across # into a template, and needs the counter to survive across
# multiple instantiations of the template. # multiple instantiations of the template.
# (To achieve the survival, the application must keep the context) # (To achieve the survival, the application must keep the context)
# #
# if the variable does not exist, it is created with value 0. # if the variable does not exist, it is created with value 0.
#
# Hello: {% increment variable %} # Hello: {% increment variable %}
# #
# gives you: # gives you:
@@ -18,7 +17,6 @@ module Liquid
class Increment < Tag class Increment < Tag
def initialize(tag_name, markup, tokens) def initialize(tag_name, markup, tokens)
@variable = markup.strip @variable = markup.strip
super super
end end