class Arrays::ArrayVariable

Public Class Methods

new(array) click to toggle source
# File lib/liquid-arrays/array_variable.rb, line 3
def initialize(array)
  @array = array
end

Public Instance Methods

render(context) click to toggle source
# File lib/liquid-arrays/array_variable.rb, line 7
def render(context)
  array = @array.map { |v| v.render(context) }
  return array.length == 1 && array[0].is_a?(Array) ? array[0] : array
end