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