class FormulaDSL::FunctionExpression

Attributes

args[R]
name[R]

Public Class Methods

new(name, *args) click to toggle source
# File lib/formula_dsl/function_expression.rb, line 6
def initialize(name, *args)
  @name = name
  @args = args
end

Public Instance Methods

==(other) click to toggle source
# File lib/formula_dsl/function_expression.rb, line 17
def == (other)
  @name == other.name && @args == other.args
end
apply() click to toggle source
# File lib/formula_dsl/function_expression.rb, line 11
def apply
  function = FunctionExpressionFactory.new(@name)

  function.call(@args)
end