class Dentaku::AST::All

Public Instance Methods

value(context = {}) click to toggle source
# File lib/dentaku/ast/functions/all.rb, line 6
def value(context = {})
  collection      = Array(@args[0].value(context))
  item_identifier = @args[1].identifier
  expression      = @args[2]

  collection.all? do |item_value|
    mapped_value(expression, context, item_identifier => item_value)
  end
end