diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index fa6d2a9..ef559f7 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -101,10 +101,10 @@ module Liquid def map(input, property) ary = if input.is_a?(Array) input.flatten - elsif !input.class.include?(Enumerable) - [input].flatten - else + elsif input.kind_of?(Enumerable) input + else + [input].flatten end ary.map do |e|