Module: Trxl::CompactAvgFunction1
- Defined in:
- lib/trxl/trxl_grammar.rb
Instance Method Summary collapse
Instance Method Details
#eval(env = Environment.new) ⇒ Object
7305 7306 7307 7308 |
# File 'lib/trxl/trxl_grammar.rb', line 7305 def eval(env = Environment.new) values = values(env) values.any? ? Trxl::Builtin.avg(values) : nil end |
#values(env) ⇒ Object
7310 7311 7312 |
# File 'lib/trxl/trxl_grammar.rb', line 7310 def values(env) expression.eval(env).compact end |