module Jekyll::Filters::Compact
Public Instance Methods
compact(array)
click to toggle source
Removes nil values from an Array
Example usage:
{{ 'tag,,tag2' | split: ',' | compact }}
@param [Array] @return [Array]
# File lib/jekyll/filters/compact.rb 14 def compact(array) 15 return [] unless array.is_a? Array 16 17 @cache = Jekyll::Cache.new('Jekyll::Filters::Compact') 18 19 @cache.getset(array.hash.to_s) do 20 array.compact 21 end 22 end