lib/nanoc/helpers/capturing.rb in nanoc-3.4.0 vs lib/nanoc/helpers/capturing.rb in nanoc-3.4.1
- old
+ new
@@ -160,10 +160,14 @@
erbout_addition = erbout[erbout_length..-1]
# Remove addition
erbout[erbout_length..-1] = ''
- # Done
+ # Depending on how the filter outputs, the result might be a
+ # single string or an array of strings (slim outputs the latter).
+ erbout_addition = erbout_addition.join if erbout_addition.is_a? Array
+
+ # Done.
erbout_addition
end
end