class JMESPath::Nodes::MultiSelectList
def initialize(children)
def initialize(children) @children = children end
def optimize
def optimize self.class.new(@children.map(&:optimize)) end
def visit(value)
def visit(value) if value.nil? value else @children.map { |n| n.visit(value) } end end