Remove needless intermediate local var in VariableLookup#initialize

This commit is contained in:
Lourens Naudé
2015-05-05 23:21:28 -04:00
parent 0e38f88b58
commit 01a86728f2
+4 -5
View File
@@ -10,21 +10,20 @@ module Liquid
end
def initialize(markup)
lookups = markup.scan(VariableParser)
@lookups = markup.scan(VariableParser)
name = lookups.shift
name = @lookups.shift
if name =~ SQUARE_BRACKETED
name = Expression.parse($1)
end
@name = name
@lookups = lookups
@command_flags = 0
@lookups.each_index do |i|
lookup = lookups[i]
lookup = @lookups[i]
if lookup =~ SQUARE_BRACKETED
lookups[i] = Expression.parse($1)
@lookups[i] = Expression.parse($1)
elsif COMMAND_METHODS.include?(lookup)
@command_flags |= 1 << i
end