lib/dentaku/ast/functions/all.rb in dentaku-3.5.3 vs lib/dentaku/ast/functions/all.rb in dentaku-3.5.4
- old
+ new
@@ -7,14 +7,10 @@
collection = Array(@args[0].value(context))
item_identifier = @args[1].identifier
expression = @args[2]
collection.all? do |item_value|
- expression.value(
- context.merge(
- FlatHash.from_hash_with_intermediates(item_identifier => item_value)
- )
- )
+ mapped_value(expression, context, item_identifier => item_value)
end
end
end
end
end