Method: Liquid::StandardFilters::InputIterator#initialize

Defined in:
lib/liquid/standardfilters.rb

#initialize(input) ⇒ InputIterator

Returns a new instance of InputIterator.



374
375
376
377
378
379
380
381
382
383
384
# File 'lib/liquid/standardfilters.rb', line 374

def initialize(input)
  @input = if input.is_a?(Array)
    input.flatten
  elsif input.is_a?(Hash)
    [input]
  elsif input.is_a?(Enumerable)
    input
  else
    Array(input)
  end
end