Method: Nelson::ExpressionBuilder#initialize

Defined in:
lib/nelson/expression_builder.rb

#initialize(*terms) ⇒ ExpressionBuilder

Returns a new instance of ExpressionBuilder.

Raises:

  • (ArgumentError)


6
7
8
9
# File 'lib/nelson/expression_builder.rb', line 6

def initialize(*terms)
  raise ArgumentError, "At least 1 term must be specified" unless terms.length > 0
  @terms = terms
end