mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-12 23:40:45 -07:00
Fix .include? method on Enumerable drops, used by "contains" conditions
This commit is contained in:
+1
-1
@@ -59,7 +59,7 @@ module Liquid
|
||||
blacklist = (Liquid::Drop.public_instance_methods + [:each]).map(&:to_s)
|
||||
if include?(Enumerable)
|
||||
blacklist += Enumerable.public_instance_methods.map(&:to_s)
|
||||
blacklist -= [:sort, :count, :first, :min, :max].map(&:to_s)
|
||||
blacklist -= [:sort, :count, :first, :min, :max, :include?].map(&:to_s)
|
||||
end
|
||||
whitelist = [:to_liquid] + (public_instance_methods.map(&:to_s) - blacklist.map(&:to_s))
|
||||
@invokable_methods = Set.new(whitelist.map(&:to_s))
|
||||
|
||||
Reference in New Issue
Block a user