class JMESPath::Nodes::MultiSelectList
Public Class Methods
new(children)
click to toggle source
# File lib/jmespath/nodes/multi_select_list.rb, line 5 def initialize(children) @children = children end
Public Instance Methods
optimize()
click to toggle source
# File lib/jmespath/nodes/multi_select_list.rb, line 17 def optimize self.class.new(@children.map(&:optimize)) end
visit(value)
click to toggle source
# File lib/jmespath/nodes/multi_select_list.rb, line 9 def visit(value) if value.nil? value else @children.map { |n| n.visit(value) } end end