76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
# File 'lib/graphql/language/static_visitor.rb', line 76
def on_argument_children(new_node)
new_node.children.each do |value_node|
case value_node
when Language::Nodes::VariableIdentifier
on_variable_identifier(value_node, new_node)
when Language::Nodes::InputObject
on_input_object(value_node, new_node)
when Language::Nodes::Enum
on_enum(value_node, new_node)
when Language::Nodes::NullValue
on_null_value(value_node, new_node)
else
raise ArgumentError, "Invariant: unexpected argument value node #{value_node.class} (#{value_node.inspect})"
end
end
end
|