Method: Estreet::ArrayExpression#initialize

Defined in:
lib/estreet/array_expression.rb

#initialize(elements) ⇒ ArrayExpression

Returns a new instance of ArrayExpression.



3
4
5
6
7
8
# File 'lib/estreet/array_expression.rb', line 3

def initialize(elements)
  @elements = elements.map do |e|
    # TODO: is it OK to coerce here?
    e.nil? ? e : Expression.coerce(e)
  end
end