mirror of
https://github.com/kemko/liquid.git
synced 2026-01-05 09:45:40 +03:00
Use symbols in respond_to?
This commit is contained in:
@@ -101,7 +101,7 @@ module Liquid
|
||||
ary = InputIterator.new(input)
|
||||
if property.nil?
|
||||
ary.sort
|
||||
elsif ary.first.respond_to?('[]'.freeze) && !ary.first[property].nil?
|
||||
elsif ary.first.respond_to?(:[]) && !ary.first[property].nil?
|
||||
ary.sort {|a,b| a[property] <=> b[property] }
|
||||
elsif ary.first.respond_to?(property)
|
||||
ary.sort {|a,b| a.send(property) <=> b.send(property) }
|
||||
@@ -114,7 +114,7 @@ module Liquid
|
||||
ary = InputIterator.new(input)
|
||||
if property.nil?
|
||||
input.uniq
|
||||
elsif input.first.respond_to?('[]'.freeze)
|
||||
elsif input.first.respond_to?(:[])
|
||||
input.uniq{ |a| a[property] }
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user