Class: DecisionAgent::Dmn::Feel::Functions::Max
- Inherits:
-
Base
- Object
- Base
- DecisionAgent::Dmn::Feel::Functions::Max
show all
- Defined in:
- lib/decision_agent/dmn/feel/functions.rb
Class Method Summary
collapse
Methods inherited from Base
register, validate_arg_count
Class Method Details
.call(args, _context = {}) ⇒ Object
287
288
289
290
291
292
293
|
# File 'lib/decision_agent/dmn/feel/functions.rb', line 287
def self.call(args, _context = {})
values = args.length == 1 && (args[0].is_a?(Array) || args[0].is_a?(Types::List)) ? args[0] : args
return nil if values.empty?
values.map(&:to_f).max
end
|